Перейти к содержимому


Контент пользователя -ASD-

Найдено 5 записей от -ASD- (Поиск ограничен от 10-June 23)


#268255 ASP .NET Web Service

Опубликовано по -ASD-   07 May 2007 - 17:29 в Программирование

У меня всё работает:
class Program    {        static void Main(string[] args)        {            byte value = 199;            Console.WriteLine(string.Format("before crypt {0}:", value));            Console.WriteLine(string.Format("after crypt {0}:", value ^ 34));            Console.WriteLine(string.Format("after decrypt {0}:", value ^ 34 ^ 34));            Console.ReadLine();        }    }

http://ru.wikipedia.org/wiki/XOR



#268247 ASP .NET Web Service

Опубликовано по -ASD-   07 May 2007 - 17:09 в Программирование

а обратное действие к этому оператору?
я что-то не соображу никак:(

Применить ^ с тем же параметром.
Просто замени в своём коде >> и << на ^.



#268234 ASP .NET Web Service

Опубликовано по -ASD-   07 May 2007 - 16:28 в Программирование

Почему бы не использовать xor (оператор ^)?
Для простого шифрования вполне покатит.



#268228 ASP .NET Web Service

Опубликовано по -ASD-   07 May 2007 - 16:01 в Программирование

Используй другую операцию для шифрования байта.
Побитовый сдвиг не подходит, т.к. при расшифровке теряются некоторые биты:
было:
11000111
после >> 1 стало:
01100011
после << 1:
11000110 - последний бит стал нулём!



#267622 ASP .NET Web Service

Опубликовано по -ASD-   06 May 2007 - 14:08 в Программирование

А чем web.config не устраивает?
И расшифровывать файл и читать настройки будешь при каждом вызове веб-метода? По-моему то не лучшее решение с точки зрения затраты ресурсов.