Добрый день,
у меня возникла проблема с sha-1 и хотелось бы посоветоваться на форуме.
Не могу понять, проблема возникает из-за того, что я не правильно использую встроенную функцию sha-1 в senselock или ошибка в самой реализации sha-1 в ключе.
Проблема в том, что вызывая sha-1 на строку:
h;u7<_web[K=5_w0uhPM1439L7JBPRi6jv]l{PWpq99_;Yp\8SECRET
результат получаю 99E51B2F6A41E07DD51B05A62274AA996A6EB38F
А другие sha-1 калькуляторы выдают eca0fefe0650a769a1c854ba20ee9cb7b605466a
Самое интересное в том, что если добавить какой-то символ допустим в начало, то всё встаёт на свои места.
К примеру:
ah;u7<_web[K=5_w0uhPM1439L7JBPRi6jv]l{PWpq99_;Yp\8SECRET
58AF2A573958A705AFF6E55AC18BDA5638AF0AA8
Что совпадает с другими сервисами по вычислению.
Ну и исходя из этого возникает вопрос, а кто-нибудь сталкивался с аналогичной проблемой?
Кто-нибудь может проверить на свои ключах, результаты хеширования этих строк?
На самом деле, такие строки ( с отличными результатами ) встречаются достаточно часто.
Заранее всем благодарен. Спасибо
Я вот сейчас наблюдаю и вижу, что хеш-и портятся на строках из 55 символов:
1234567890123456789012345678901234567890123456789012345