Definicja SHA-256 wydaje się być taka, że wejście składające się z pojedynczego bitu "1" ma dobrze zdefiniowaną wartość skrótu, różniącą się od bajtu "01" bajt (ponieważ wypełnienie jest wykonywane na podstawie długość wejścia w bitach).Co to jest skrót SHA-256 pojedynczego bitu "1"?
Jednak z powodu problemów z endianizmem i faktu, że żadne implementacje, które mogę znaleźć, nie obsługują podawania w pojedynczych bitach, nie jestem w stanie określić, jaka jest ta poprawna wartość.
Co to jest poprawny skrót jednego wejścia 1-bit długi składający się z bitu "1"? (nie 8-bitowy długi bajt [] {1} wejście).
dlaczego ???????????? –
Można to obliczyć ręcznie: http://en.wikipedia.org/wiki/SHA-2#SHA-256_.28a_SHA-2_variant.29_pseudocode, ale byłoby dość nudne dość szybko. – MatrixFrog
@dan: dlaczego nie ???????????? –