如何生成SHA-256哈希
即时生成任意文本的SHA-256哈希:输入或粘贴文本,输入时即显示SHA-256哈希值,支持小写十六进制、大写十六进制和 Base64。
- 在上方输入框中输入或粘贴文本。
- SHA-256哈希立即显示:hello 的SHA-256是 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824。
- 复制哈希值,或在 17 种算法和 3 种输出格式之间切换。
SHA-256安全吗?
SHA-256 是安全的,也是当今的标准选择。存储密码时,请使用 bcrypt 或 Argon2 这类慢速密码哈希,而不是普通哈希。
SHA-256哈希示例
| 文本 | SHA-256 |
|---|---|
"" | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
Hello | 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 |
hello world | b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 |
4Dev.Net | da9f5700140f7637141fceb9b0e248091314e5ed382c75dcb61f1e68c61172da |
什么是SHA-256?
SHA-256 属于 SHA-2 家族,生成 256 位哈希,显示为 64 个十六进制字符。它保护着 TLS 证书、比特币和软件下载。
常见问题
SHA-256哈希可以还原吗?
不能。哈希是单向函数,无法还原成原文。不过短小常见的输入可能在查找表里被找到,所以绝不能用普通哈希存储密码。
为什么改一个字母整个哈希都变了?
哈希函数的设计使输入的任何改动,哪怕只有一个比特,都会产生完全不同的结果,因此很适合用来发现改动。
文本编码有影响吗?
有。哈希按文本的 UTF-8 字节计算。使用其他编码或在末尾加换行的工具,会得到不同的哈希。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。