![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
книжка говорит, что перед тем как считать хеш от сообщения, его нужно разбить на 64-х байтные чанки. более того нужно применить паддинг для того чтобы не было чанков размером меньше 64 байт. паддинг подразумевает добавление единицы, нулей и 64-битного целого. и чего я никак не могу понять, так это
1. нужно ли выполнять паддинг в случае если размер исходного сообщения кратен 64. 2. как выполнять паддинг если ____________________________ 64 - размер_неполного_чанка <= 8 нужна подсказка |
![]() |
![]() |
![]() |
#2 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
вопрос решен. в обоих случаях нужно добавлять дополнительный чанк паддига.
|
![]() |
![]() |
![]() |
#3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
просматривал старую писанину, обнаружил это
Код:
|
![]() |
![]() |
![]() |
#4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Код:
|
![]() |
![]() |