Ang kilalang input ay isang kapaki - pakinabang na paraan upang masuri kung paano gumagana ang isang kasangkapang hashing. Ang halimbawang ito ay may-akda ng tatlong UTF-8 byte ng abc, na walang mga nakapalibot na espasyo o newline. Ang inaasahang resulta ng SHA-256 ay ipinapakita nang buo sa ibaba upang maihambing mo ang bawat hexadecimal digit.
Halimbawang input
abcInaasahang resulta
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adSubukin ito sa pamamagitan ng hakbang
- Buksan ang Hashing Lab at pumili ng SHA-256.
- Ipasok ang abc sa larangan ng pagte-text nang walang bakas na newline. Huwag pumili ng file para sa halimbawang ito.
- Tantiyahin ang hash at ihambing ang lahat ng 64 na hexadecimal digit sa inaasahang resulta.
Kung paano babasahin ang resulta
Ang SHA-256 ay gumagawa ng 256-bit na resulta, karaniwang nakasulat bilang 64 hexadecimal digits. Ang isang newline, isang espasyo, ibang kaso ng titik o isang byte-order mark ay nagbabago ng input at kaya ang resulta. Ang isang file na naglalaman ng abc plus a newline ay hindi parehong input gaya ng halimbawang ito.
Mga limitasyon at mahahalagang detalye
Pinatutunayan ng isang katugmang checkum ang kasunduan na may inaasahang halaga, hindi na ligtas ang isang file. Kumuha ng mga reperensiyang checkum mula sa isang mapagkakatiwalaang pinagmulan. Ang Plain SHA-256 ay hindi isang password-storage scheme; gumamit ng password-specific construction para sa layuning iyon.