2013-12-07 2 views
0

Используя следующую команду:Каков точный результат SHA1 для «abc»?

$ echo abc | sha1sum

Я получил выход:

03cfd743661f07975fa2f1220c5194cbaff48451

Но в соответствии с ССЗ стандартной http://www.itl.nist.gov/fipspubs/fip180-1.htm я должен получить:

a9993e364706816aba3e25717850c26c9cd0d89d

Я подозреваю, что неправильный результат вызван большим или малосимвольным для w [0] и w [15]. w [0] должно быть 0x80636261, а не 0x61626380. Но я до сих пор не могу получить правильный результат.

Кто может мне помочь?

ответ

7

Вы вычисляете сумму SHA1 "abc\n", то есть эту строку с новой строкой в ​​конце.

Try:

echo -n abc | sha1sum 
Смежные вопросы