Categories: Programming

ЭЦП RSA

Перебирая архивы за прошлые годы нашел задание с 4ого кажется курса — реализация ЭЦП (RSA), выложу исходники, возможно кому-нибудь пригодится. Делал на дельфях.

Изначально судя по документам задание звучало так: «Разработать алгоритм электронной цифровой подписи на основе алгоритма. RSA. Создать подделку цифровой подписи. Проверить подлинность исходной цифровой подписи и подделки. Сделать выводы о безопасности цифровой подписи открытого текста и его целостности.»


Categories: Programming

Шифр Белазо

Такс значит запись больше тестовая (новый модуль для ВП подключил, чтоб код нормально отображался), но все же хоть какую-то смысловую нагрузку несет. Для примера взял реализацию шифра Белазо. Язык C#.

Шифр Белазо является симметричным криптоалгоритмом. Т.е. в преобразованиях симметричных криптосистем используется один и тот же ключ для кодирования информации отправителем и для декодирования информации получателем.

В простейшем случае в качестве алгоритма подстановки может использоваться замена одного символа алфавита другим символом в соответствии с ключом.


Categories: Programming

Android part I

Первый пост из серии Android Develop. Начну с того, что первая аппа для андройда была разработана мной примерно в мае прошлого года в Android Studio (тогда еще бета-версия была). Простенький интерфейс для работы с БД, шел как приложение к диплому одногруппницы. Собственно вот сама аппа. К моему удивлению ее до сих пор качают оО учитывая, что там есть несколько критических ошибок, исправлять которые мне тупо лень >_< да и бессмысленно, т.к. цель аппа выполнила — диплом одногруппница защитила.

Ну а теперь распишу кратко о чем и для чего будет следующая аппа к ее разработке подойду со всей серьезностью. Дальше будет много букав…