SHA-512(Secure Hash Algorithm 512)是一种加密哈希函数(属于 SHA-2 家族),把任意长度的数据输入转换为固定长度 512 位(64 字节)的哈希值(摘要)。常用于完整性校验、数字签名、密码学协议等。(也常见于“密码哈希”的组成环节,但单独用于存储密码通常还需配合加盐与专用算法。)
/ˌɛs eɪtʃ eɪ faɪv twɛlv/
We verify the file with a SHA-512 hash.
我们用 SHA-512 哈希来验证文件。
To prevent tampering, the release notes include a SHA-512 digest that users can compare against the hash they compute locally.
为防止被篡改,发布说明中提供了 SHA-512 摘要,用户可以与自己在本地计算出的哈希值进行比对。
“SHA”是 Secure Hash Algorithm(安全哈希算法) 的缩写;“512”表示输出摘要长度为 512 位。SHA-512 属于 SHA-2 系列,由美国国家安全局(NSA)设计并由美国国家标准与技术研究院(NIST)发布为标准(如 FIPS 180 系列)。