Думаю что на любом математическом отделении ВУЗа где решаются задачи логического порядка или наоборот парадоксального направления а еще лучше когда это решается вместе. Ну И еще есть очень интересная наука СИНЕКТИКА кто с ней знаком тот может быть криптографом. Вообще то криптография наука по призванию и не каждый в ней способен работать, очень сложно когда не одержим.
Слово это содержит десять наиболее часто встречающихся букв русского языка, в порядке убывания - О,Е,А,И,Т,Н,С,Р,В,Л, из этих букв, собственно, и составлено слово СЕНОВАЛИТР, исключительно для лёгкости запоминания этих десяти самых употребительных букв. Эти буквы совершенно необходимы для криптографов при шифровании и дешифровке текстов.
Заглянув влюбой словарь вы узнаете что криптография это тайнопись, таков дословный перевод этого слова, так что все шифры и надписи сделанные загадочными литерами проходят по ведомству криптографии и ученых-криптологов.
P.S. А ещё навыки криптологии сильно пригождаются при чтении медицинских рукописных документов :)
Принцип вот такой: закрытый ключ держится владельцем в тайне, при помощи него сообщение зашифровывается, а открытый ключ может распространяться свободно, при помощи него расшифровываются сообщения от других пользователей.
Сетью Фейстеля именуют в криптографической теории и практике один из методов получения так называемых блочных шифров. На входы ячеек Фейстеля вводят шифруемые данные и ключ. После обработки в ячейке меняются не только данные, но и самый ключ. Подбор ключа производится сообразно избранному алгоритму, для каждой ячейки он свой.
Название метода связано с именем его разработчика (Хорста Фейстеля). Свой проект он впервые представил в 1971 году во время работы в IBM. Уровень защищённости шифрования при помощи сети Фейстеля достаточно высок (если соблюдаются основные требования). Другим важным достоинством подхода многие специалисты считают простоту его реализации в техническом и программном плане.