输入文本生成SHA哈希
工具说明
SHA(Secure Hash Algorithm)是美国国家安全局设计的一系列密码哈希函数,包括SHA-1、SHA-256、SHA-384、SHA-512等。它们将任意长度的输入转换为固定长度的哈希值,常用于数字签名、数据完整性校验和密码存储等安全场景。
重要说明:
- SHA是单向哈希函数,不可逆,无法从哈希值还原出原始文本。
- SHA-1已被证明存在碰撞风险,推荐使用SHA-256或更高版本。
- 加盐(Salt)可以有效防御彩虹表攻击,增强密码存储的安全性。
使用方法:
- 生成哈希:在“生成哈希”选项卡输入文本,选择算法,可选加盐,点击生成即可得到哈希值。
- 验证哈希:在“验证哈希”选项卡输入原文、哈希值、相同的盐(如果有)和算法,点击验证可检查原文是否与该哈希匹配。