Rome Legioner | ||
Так вот.. Есть ли люди, которые разбираются в столь занимательной области? Просто столкнулся с проблемой: требуется реализация криптографического алгоритма с последующй оценкой стойкости данного алгоритма (тоже програмно). Может кто сжалится, да поможет? |
||
Klimon | ||
Возьми PGP и не мучайся! ![]() |
||
Rome Legioner | ||
К сожалению не катит. Преподу надо нечто самолепное... | ||
ФУРМАНов | ||
А цель-то конечная, какая? Придумать новый алгоритм шифрования? ![]() ![]() ![]() |
||
Rome Legioner | ||
цель такая. Закодить (либо найти реализацию) двух крипто алгоритмов. Один с откпытым ключом, другой с закрытым. Затем нужно реализовать свой "инструмент" (в терминологии препода) - например вычислсить базовые параметры, либо хэш-функцию. Но засада в том, что препод старенький и на лекциях у него никто ничего не понимает.. Про базовые параметры в инете ваабсче ничего не нашёл кроме его статьи. Вот такая задница, простите за выражение. Так если у кого есть исходики (адекватно компилирующиеся), либо что-то из теории, буду очень благодарен. |
||
ФУРМАНов | ||
Если я все правильно понял, посмотри здесь. |
||
Rome Legioner | ||
Вот и статья такая есть, так сказать библия всего потока для получения экзамена. http://www.rf.unn.ru/rus/sci/books/02/doc/12infosys02.pdf |
||
Quatre_ | ||
За DES и ГОСТ можно сесть, т.к. на них налагается авторское право... А вот BlowFish подчиняется лицензии GNU... И свободно можно найти в интернете (Реализация на Паскаль, и С++), если нужно нечто своё, то то же самое что в Бловфиш, только генерацию подключей либо вообще не делаешь либо немного меняешь... |
||
Fantasy-X | ||
Я не понял,ты собственный алгоритм должен написать,типо Циммерман перезагрузка? ![]() |
||
Rome Legioner | ||
Сесть можно за коммерческое использование, а не за реализацию. | ||
ФУРМАНов | ||
А ссылочку можно на эту шутку? ![]() ![]() |
||
Quatre_ | ||
Гугль почти первые ссылки... http://www.citforum.ru/nets/semenov/6/des_641.shtml .... А описания какой бит куда и когда переставлять не нашёл... :( Вобщем, когда студентом был, где то в интернете нашёл... |
||
Jene | ||
Открытого ключа без закрытого не бывает... Видимо, речь идет о симметричных и асимметричных ключах. Алгоритмов не так уж много, почти все запатентованы (кроме GNU). Остается только конкретная реализация. Собственно, весь криптософт реализует эти алгоритмы... Погано, что в погоне за лицензиями российские ребяты наплевали на конечного юзера. Еще хуже, что форматы ключей не стандартизированы... Рекомендую старенькую досовскую (или Unix) PGP. Исходники в свободном доступе, алгоритмы известны. Для общего развития - компьютерра за декабрь 97 г. |