SHA 哈希生成器
粘贴文本并选择算法。哈希在浏览器中计算,文本不会发送到其他地方。
结果
计算方法
- 文本先编码为 UTF-8,再通过浏览器的 Web Crypto API 计算哈希。
- 结果以小写十六进制或 Base64 显示。
- 文本中的任何改动,包括一个空格,都会改变整个哈希值。
示例
“hello”的 SHA-256 以 2cf24dba5fb0a30e 开头。
注意事项
- 哈希不是加密:无法解密,但短文本或常见文本可能被猜出。
- SHA-1 已无法抵御碰撞。保存密码请使用 bcrypt、scrypt 或 Argon2。
适用场景
- 为文本生成稳定的数字指纹以便比较。
- 不要在新的安全系统中使用 SHA-1。
常见问题
哈希和加密有什么区别?
哈希是单向指纹;加密数据可以使用正确的密钥还原。
SHA-1 还安全吗?
不安全。SHA-1 容易发生碰撞;新用途应选择 SHA-256 或更强的算法。
我的文本会被上传吗?
不会。哈希在浏览器中计算,文本不会发送到服务器。