已知的輸入是檢查散列工具如何運作的有益方式 。 此示例將 UTF-8 位元組 abc 套用, 沒有周圍的空間或新線 。 預期的 SHA-256 結果在下面完整顯示,以便您可以比對每一個十六進位數字。
示例输入
abc预期成果
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad一步一步來
- 開海申實驗室 選SHA-256
- 在文字欄目中輸入 abc , 沒有後端新線 。 不選擇此示例的檔案 。
- 計算散列, 將所有64個十六進位數字與預期結果比對 。
如何讀取結果
SHA-256 產生256位數的結果, 通常寫成64 十六進位數。 一個新線、 空間、 不同的字母大小寫或字節排序符號會改變輸入, 从而改變結果。 一個包含 abc 加一新線的檔案與此示例不同 。
限制和重要細節
匹配的檢查和證實與期望值的一致, 而不是檔案是安全的 。 從信任的來源取得參考碼 。 Plain SHA-256不是密碼儲存方案;