哈希算法科普
哈希(Hash)算法,又称摘要算法,能将任意长度的数据转换为固定长度的字符串。本工具支持MD5、SHA-1、SHA-256等多种主流算法。
哈希与加密的区别
很多人容易混淆哈希和加密。哈希是单向的,无法通过哈希值还原原始数据(除非暴力破解);加密是双向的,可以通过密钥解密还原。
常见算法介绍
- MD5:生成128位(16字节)散列值。速度快,但安全性较低,已不推荐用于密码存储。
- SHA-1:生成160位散列值。比MD5安全,但也被证明存在碰撞风险。
- SHA-256:属于SHA-2系列,安全性高,广泛用于比特币、SSL证书等领域。