Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2011, 19:42   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию SHA1 хеш

Вопрос к тем кто точно знает. Может ли SHA1 хэш содержать нулевой байт? Возможно ли это вообще даже теоретически?
Например, 540AF72A 24449950 8500EA40 F4F3E5BD C47C33E0 это правильный хэш?

Последний раз редактировалось rpy3uH; 23.05.2011 в 19:44.
rpy3uH вне форума Ответить с цитированием
Старый 23.05.2011, 22:42   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не вижу в чём Ваше опасение...
например, для строчки
Calculating hash of 7 bytes string `XXXXXXX`...
SHA-1 (он же SHA-160)
Цитата:
Код:
SHA-160     : 55C100BA37D2DF35EC1E5F5D6302F060387DF6CC

Последний раз редактировалось Serge_Bliznykov; 23.05.2011 в 22:44.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.05.2011, 08:02   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

в программе SHA1 хеш это строка, на 40 байтовая конвертированная и просто 20 байтовая строка, из-за нулевого байта где-нибудь посередине, строка может быть обрезана. Сейчас думаю обрабатывать хеш как строку или как массив данных
rpy3uH вне форума Ответить с цитированием
Старый 24.05.2011, 20:17   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

однозначно как массив
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SHA1-хеширование (проблемы с русскими буквами) BDA Общие вопросы Delphi 7 15.09.2017 09:15
хеш-таблица CHUCKe Помощь студентам 2 17.11.2010 23:30
Хеш-функция pwdan Помощь студентам 4 21.04.2010 12:58
Хеш - Функции 777Aidar777 Помощь студентам 0 30.12.2009 11:36
С++ .алгоритм хеширования SHA1 Tigra1900 Помощь студентам 0 01.06.2009 17:07