什么是SHA
SHA(Secure Hash Algorithm)是一系列密码哈希函数,由美国国家安全局设计。SHA算法将任意长度的数据映射为固定长度的哈希值,具有单向性和抗碰撞性。
算法类型
SHA-1:输出160位哈希值,已被认为不安全。
SHA-256:输出256位哈希值,目前广泛使用。
SHA-512:输出512位哈希值,安全性更高。
使用方法
输入需要加密的文本,选择SHA算法版本,点击加密即可生成对应的哈希值。支持批量加密和文件校验。
应用场景
密码存储:存储密码的哈希值而非明文。
文件校验:验证文件完整性。
数字签名:配合RSA等算法使用。