已知的输入是检查散列工具如何工作的有用方法。 此示例将三种工具推开 。 UTF-8 abc 的字节,没有周围的空格或新线。 SHA-256 结果在下面完整显示,以便可以比较每十六进制数字。
示例输入
abc预期结果
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad分步操作
- 打开哈兴实验室并选择 SHA-256.
- 在文字字段中输入 abc 时没有后缀的新行。不要为此示例选择文件 。
- 计算散列,并将所有64个十六进制数字与预期结果进行比较。
如何读取结果
SHA-256 生成256位结果,通常写为64十六进制数字。新行、空格、不同字母大小写或字节顺序标记会改变输入,从而改变结果。包含 abc 和新行的文件与本示例不同。
限制和重要细节
匹配的校验和确认与预期值一致, 而不是文件是安全的。 从信任的源获取参考的校验和 。 plain SHA-256 不是密码存储方案;为此使用特定密码构建。