я.у.> Я выбрал код Вернама для самой шифровки именно потому что я его понимаю. И потому что против него в принципе не работает брутфорс.
Зато он прекрасно вскрывается если одна и та же последовательность шифрблокнота была использована дважды. Хотя при грамотном использовании да, неломаем.
я.у.> А AES я к примеру не понимаю. Я могу написать реализацию, но вовсе не уверен в отсутствии бэкдоров. А то что прохфессора подтвердили его надежность - ничего не значит. Они бабки за это получают.
Не все крпитологи кормятся от спецслужб. Хватает и вольных птиц. Ну а если мучает паранойя, тогда возьми SMS4 отнаших желтолицых друзей, за него точно ни АНБ, ни ФСБ не платят.
Ну или BELT от Батьки.
Ну или используй последовательное шифрование двумя-тремя разными шифрами от разных государств, с таким точно никто не разберется.
Тебе компьютерный шифр или ручной нужен? И зачем? Вернам - это дикий геморрой с очень большими объемами ключевой информации, которую надо как-то надежно хранить и передавать?
Если ручные шифры чисто поиграться нужны, то почитай вот эту книгу, где реально используемые агентурные шифры и приемы шифрования описаны. Причем весьма надежные. Там, кстати, очень полезный прием перевода буквенного текста в числовой со сжатием описан, чтоб в уме К+Р по модулю 32 не складывать при шифровании по Вернаму.
СТАТЬИ НА ИСТОРИЧЕСКИЕ ТЕМЫ
Шифр Рамзая.
Шифры тоже сражались!
Там за океаном...
Марк, Вик и пять центов.
Шифры агентов ЦРУ.
Шифры никогда не были и, понятно, не станут обычными абстрактными вещами. Но, являясь важнейшей составной частью системы безопасности любого государства, они по природе своей вынуждены пребывать в безвестности. История нынешней криптографии, и её влияние на современность – очевидно, удел будущих историков. Но настоятельно важно знать, уважать и помнить своё прошлое любому поколению нашей страны.
// Дальше — www.hrono.ru