首页/网络/协议速查/哈希函数:单向摘要
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条
TLS 与加密50 条
IP 与 ICMP37 条邮件与文件传输43 条

哈希函数:单向摘要

把任意长度数据映射为固定长度摘要:用于完整性校验、签名摘要、口令存储(需加盐迭代);SHA-256 是当前通用选择。

协议速查网络更新于 2026-10-12

算法

算法输出现状
MD5128bit已破解,禁止用于安全场景
SHA-1160bit已弃用(碰撞实证)
SHA-256/384/512SHA-2 家族主流安全选择
SHA-3Keccak备选标准,抗长度扩展

常用命令

常用命令
sha256sum file.iso
openssl dgst -sha256 file.iso
# 校验下载: 对比官方公布的 SHA256 值
哈希不是加密(不可逆);直接用 SHA-256 存口令不安全——必须 bcrypt/scrypt/Argon2 加盐慢哈希。

易错点

  • SHA-256 用于「数据完整性」时只防意外损坏,不防人为篡改——防篡改需要 HMAC 或签名

数据来源与参考

  • FIPS 180-4(SHA 家族)
  • FIPS 202(SHA-3)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌