ripemd160(русскиеБуквы) – разные результаты


Сервис Hash'em all![link1] говрит что
ripemd160(тест) = EDCBB2B37A8DB1A1ED5619E81E1E78B1BAD592EE

Сервис Ola Media[link2] говорит что
ripemd160(тест) = 2e5aae1aec44ad1991d097e4779a31d4f2a33ef5

timeMarker.org[link3]
ripemd160(тест) = 1732d76b2cf2b2366a0c32ed82005ae496629eee


Что же это за безобразия? как бороться?

Комментарии
— SATtva (24/01/2009 17:51)   
:-)))))))))

  • Один из результатов наверняка верный.
  • Ещё один скорее всего с trailing newline.
  • А последний — обрабатывает кириллицу в не той кодировке.

Кто есть кто — с ходу не скажу, это проверять надо. :-)
Гость (24/01/2009 19:13)   
Один из результатов наверняка верный.
$ echo -n тест | openssl rmd160
2e5aae1aec44ad1991d097e4779a31d4f2a33ef5

Ещё один скорее всего с trailing newline.
$ echo тест | openssl rmd160
38b06ca14a8678b195a58de31a58502b23417a98
— SATtva (24/01/2009 19:19)   
Хоть что-то угадал. :-) Остальные могут быть в разных кодировках.

Ссылки
[link1] http://www.hashemall.com/

[link2] http://tools.olamedia.ru/crypt/ripemd160/

[link3] http://timemarker.org/ru/GetStamp.aspx