|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 24, 2004 14:10:22 Кто нибудь занимался subj ? |
|
|
Дата: Июл 24, 2004 15:42:14 изобретением алгоритма? |
|
|
Дата: Июл 26, 2004 14:24:16 Нет, алгоритм я разобрал и написал модуль, вопрос в другом: Есть строка (как в примере его описания) 'abc' по алгоритму в конце строки ставится бит "1" и добивается битами "0" до 448 бит (56 байт) в конце ставится длина строки в битах (24 или 18h) в итоге получаем поток в 64 байта. Если текст брать из EditBox, то текст в памяти получим 'abc',0. Ставим бит окончания текста 80h, получим в ОЗУ следуещее, все по алгоритму... 61h,62h,63h,80h,0,0,...,18h Так как по алгоритму оперируем DWORD-ами, то допустим в eax загружаем 80636261h, и тогда хэш абсолютно другой. Обязательно ли приводить строку к виду 80h,63h,62h,61h, чтобы потом оперировать теми же значениями, какими указано в описании ? Ведь поток байт может быть произвольный. Хотя мне кажется без перестановки - это нарушение алгоритма. З.Ы. После приведения к виду как в описании, пример сходиться до поседнего бита. |
|
|
Дата: Июл 26, 2004 14:46:11 ChS перечитай еще раз rfc. Все так и должно быть. |
|
|
Дата: Июл 26, 2004 14:53:46 У меня не rfc, а FIPS180-2 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067 |