0

编码结果

SHA-1

关于SHA-1

SHA-1 是一种密码学哈希函数,可以从任意长度的数据生成 160 位哈希值。它过去曾被广泛使用,但现在碰撞抵抗性存在问题,不建议用于新的密码学用途。

在 DenCode 中,输入的字符串会按指定字符编码作为字节序列处理,并以 40 位十六进制显示 SHA-1 哈希值。

例如,“Hello, world!” 的 SHA-1 哈希值如下。

943a702d06f34599aee1f8da8ef9f7296031d699

哈希值的特点

SHA-1 对相同输入始终生成相同的哈希值。即使输入只改变一点,输出的哈希值也会发生很大变化。

哈希函数是单向函数,因此无法从哈希值还原原始输入数据。

输入SHA-1哈希值
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

它有时用于与现有系统保持兼容,但新的用途请考虑使用 SHA-256 或更强的哈希函数。