La definizione di SHA-256 sembra essere tale che l'ingresso costituito da un singolo bit "1" ha un valore hash ben definita, distinta da quella del "01" byte (poiché l'imbottitura è effettuata sulla base la lunghezza dell'input in bit).Che cos'è l'hash SHA-256 di un singolo bit "1"?
Tuttavia, a causa di problemi di endianness e del fatto che nessuna implementazione che posso trovare supporta l'alimentazione in bit singoli, non riesco a capire quale sia il valore corretto.
Quindi, qual è l'hash corretto di input 1-bit costituito dal bit "1"? (non l'input byte lungo 8 bit [] {1}).
perché ???????????? –
Potresti calcolarlo a mano: http://en.wikipedia.org/wiki/SHA-2#SHA-256_.28a_SHA-2_variant.29_pseudocode ma diventerebbe piuttosto noioso abbastanza velocemente. – MatrixFrog
@dan: perché non ???????????? –