DH основан на дискретной экспоненте
то есть обратная задача это логарифмирование в простом поле (DLOG)
RSA же основан на задаче факторизации (FACT)
[see in(+)] А я тут пока начитался. Мне вообще пойдет MD5, SHA, DSA и т.п. - однонаправленые хэш-функции.27.09.01 11:05 Автор: KMiNT21 <http://blog.kmint21.com> Статус: Member
Где еще есть исходники реализации этих алгоритмов ?
А то теории я назакачивал прилично. Распечатаю, почитаю.
А вот найти бы еще исходники, в которых мало мурора. Взять лишь только функции и в свой код вставить.
?
так тебе асимметричное шифрование или хеши надо??27.09.01 11:23 Автор: zelych Статус: Member
> > Где еще есть исходники реализации этих алгоритмов ? > да в инете полно их всяких, попробуй поищи.. Да уже неделю ищу. Привередливый я. Столько громоздких либ понаходил. Уже коллекция.
А мне всего лишь нужно набор ключей зашить в прогу, но чтобы в открытом виде не ложить, положу лишь хеши. (объяснять зачем, думаю, не нужно)
Сначало зачем-то RSA хотел, теперь думаю обойтись любым другим алгоритмом.
P.S. Для меня дико цеплять crypto++ или cryptolib к проге ради простой хеш-функции... Нужно что-нибудь полегче. Или выкучить с тех исходников нужное.
хеши27.09.01 15:53 Автор: paganoid Статус: Member Отредактировано 27.09.01 15:55 Количество правок: 2
(+) Ты знаешь, мне понравилась MD2. Ее проще реализовать, да и в IDA будет тяжелее понять что к чему.28.09.01 10:43 Автор: KMiNT21 <http://blog.kmint21.com> Статус: Member
> > p.s. а XR`а не слушай, затея с укладкой ранца кажется > провалилась практически сразу же как и появилась..
Почему провалилась :) ? Этож классика математической уязвимости системы с ОК :))
В учебных целях самое оно посмотреть как создаются системы с OК и как они ломаются. ;)
PS: А хеши посмотри в OpenSSL (каталог /crypto) там их вагон и маленькая тележка
Ну не настолько же :)26.09.01 17:10 Автор: zelych Статус: Member