V2EX  ›  英汉词典

SHA-256

释义 Definition

SHA-256 是一种密码学哈希函数(散列函数),属于 SHA-2 家族。它会把任意长度的数据计算成固定长度的 256 位(32 字节)哈希值,常用于数据完整性校验数字签名区块链等场景。(它不是加密算法:输出不可逆,不能“解密”回原文。)

发音 Pronunciation (IPA)

/ˌɛs eɪtʃ eɪ ˈtuː ˌfɪfti ˈsɪks/

例句 Examples

I verified the download using its SHA-256 hash.
我用它的 SHA-256 哈希值验证了下载文件。

Because even a tiny change in the message produces a completely different SHA-256 digest, it’s useful for detecting tampering.
因为消息哪怕只改动一点点,SHA-256 摘要也会变得完全不同,所以它很适合用来检测是否被篡改。

词源 Etymology

“SHA” 是 Secure Hash Algorithm(安全散列算法) 的缩写;“256” 指该算法输出的摘要长度为 256 位。SHA-256 由美国国家安全局(NSA)设计,并由美国国家标准与技术研究院(NIST)标准化,作为 SHA-1 的更安全替代方案之一(同属 SHA-2 家族)。

相关词 Related Words

文学与著名作品 Literary Works

  • NIST FIPS PUB 180-4 *Secure Hash Standard (SHS)*(官方标准文档中定义 SHA-256)
  • RFC 6234 *US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)*(互联网工程任务组文档中讨论 SHA-256 等)
  • Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System(比特币白皮书中涉及 SHA-256 的用途)
  • Jean-Philippe Aumasson: Serious Cryptography(以 SHA-256 等为例讲解现代密码学实践)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1932 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 15:25 · PVG 23:25 · LAX 07:25 · JFK 10:25
♥ Do have faith in what you're doing.