Archive for the ‘Cryptography’ Category

Реализация алгоритма RSA на C#

Понедельник, Май 19th, 2008

Как и обещал, выкладываю реализацию алгоритма RSA на C#, также без использования встроенных средств .Net Framework. Алгоритм учебный, так что открытый и закрытый ключи маленькие :)

Внимание! Здесь некоторые пользователи обращались ко мне, что алгоритм выдает ошибку при расшифровке. Дико извиняюсь, это просто недоработка в GUI. Чтобы все нормально зашифровывала/расшифровывала программа. Сначала вы в исходное сообщение помещается текст для шифрации, нажимаете Зашифровать. А для того,что расшифровать, помещаете шифротекст снова в исходное сообщение и нажимаете Расшифровать. Извините за нелогичность :)

Описание алгоритма смотрите в Википедии.

rsa.gif

Исходный код проекта (для Visual Studio 2008).

Реализация алгоритма хэширования MD5 на C#

Воскресенье, Май 18th, 2008

На учебе потребовалось реализовать алгоритм MD5 на C#, не используя встроенные средства .Net Framework. Нашел его реализацию на просторах интернета, разобрался и написал русские комментарии. Может кому и пригодится.

Описание алгоритма смотрите в Википедии.

md5.gif

Исходный код проекта (для Visual Studio 2008).

Завтра выложу найденную реализацию алгоритма RSA также на C#.