-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-
Вторник, 02 Февраля 2010 г. 15:19
+ в цитатник
Не так давно я увлекся криптографией. И решил разбобраться во всем с самого начала - то есть со старых шифров, типа Цезаря, простой одноалфавитной замены, и прочего. В частности, заинтересовал меня шифр Виженера, который два века считался невзламываемым принципиально, т.к. в нем использовалось неизвестное количество неизвестных и шифроалфавитов, т.е. это был многоалфавитный шифр замены. А для лучше понимания процесса шифрования я решил алгоритм формализовать и написать код. На чем? Конечно, на тех языках, которыми сам сейчас заинтересовался - Python и Java. Сначала был написан под на Java, и выглядел от так:
Читать далее...