Isinulat na mga halimbawa

SHA-256 ng abc — silipin ang kilalang hash

Tignan ang SHA-256 hash ng abc nang walang newline. Muling gawin ang buong 64-digit na resulta at tingnan kung bakit ang defiguration and file bytes materya.

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

abc

Inaasahang resulta

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Subukin ito sa pamamagitan ng hakbang

  1. Buksan ang Hashing Lab at pumili ng SHA-256.
  2. Ipasok ang abc sa larangan ng pagte-text nang walang bakas na newline. Huwag pumili ng file para sa halimbawang ito.
  3. 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.

Buksan ang kasangkapan