С помощью следующего кода,pysha3 не дает правильный ответ
# $ pip install pysha3
import sys
if sys.version_info < (3, 4):
import sha3
import hashlib
s = hashlib.new("sha3_512")
s.update(b"")
print(s.hexdigest())
Я получаю
0eab42de4c3ceb9235fc91acffe746b29c29a8c366b7c60e4e67c466f36a4304c00fa9caf9d87976ba469bcbe06713b435f091ef2769fb160cdab33d3670680e
вместо
a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26
см https://en.wikipedia.org/wiki/SHA-3#Examples_of_SHA-3_variants
Может ли кто-нибудь мне посоветовать?
Как был определен ожидаемый результат? –
Вы можете включить ссылку на страницу [Wikipedia] (https://en.wikipedia.org/wiki/SHA-3#Examples_of_SHA-3_variants). –
@MartijnPieters: Должен сказать, я нахожу, что редактирование * очень * бесполезно. (Например, гораздо сложнее проверить проблему с endian.) Все, что заставляет SO отображать горизонтальные полосы прокрутки, является, по моему мнению, BadThing (TM). Я не вижу, что было неправильно с пропорциональным шрифтом для дисплея. –