# 什么是加密哈希?
加密哈希是一种数学函数,它将任意量的数据转换为固定长度的字符串。相同的输入总是产生相同的输出,但输入中的任何细微变化都会产生完全不同的哈希值。# 可用算法
- MD5 (128位): 快速且支持广泛。对于密码安全来说被认为是不安全的,但在非关键环境中用于文件完整性检查很有用。
- SHA-1 (160位): 自 2017 年起已不建议用于关键安全用途。仍存在于旧系统中。
- SHA-256 (256位): 大多数应用程序的当前标准。用于比特币、TLS 和代码签名。
- SHA-512 (512位): SHA-2 的较长变体,在需要最大抗碰撞性时是理想选择。