ScholarGate
助手
Process / pipelineCryptographic hash function

安全散列算法 (SHA) 是一系列加密散列函数,由 NIST 自 1993 年起标准化。SHA 函数从任意长度的输入数据生成固定长度的摘要,在安全关键型应用中作为数字签名、消息认证和数据完整性验证的基本构建块。

散列函数将任意输入压缩成固定大小的指纹,使得输入中的微小变化会产生完全不同的输出。SHA 函数被设计为单向的:给定散列值,在计算上无法恢复原始输入。SHA 系列包括 SHA-1(160 位输出)、SHA-256、SHA-384 和 SHA-512(SHA-2 的一部分),以及 SHA-3。每个变体都使用具有位运算和模运算的迭代压缩轮来实现加密特性:任何两个不同的消息不应产生相同的散列值(抗碰撞性),并且在不知道输入的情况下,散列值应是不可预测的。

在 MethodMind 中打开即将推出视频即将推出下载幻灯片

阅读完整方法

仅限会员

使用免费账户登录即可阅读本节。

登录

方法图谱

相关方法的邻域——选择一个节点以展开探索。

来源

  1. National Institute of Standards and Technology (1993). Secure Hash Standard (SHS). Federal Information Processing Standards (FIPS) Publication 180. link
  2. Wang, X., Yin, Y. L., & Yu, H. (2005). Finding collisions in the full SHA-1. Proceedings of CRYPTO 2005, Lecture Notes in Computer Science, 3621, 17–36. DOI: 10.1007/11535218_2
  3. Stevens, M., Bursztein, E., Karpman, P., Albertini, A., & Markov, Y. (2013). The first collision for full SHA-1. Advances in Cryptology – CRYPTO 2017, 570–596. link

如何引用本页

ScholarGate. (2026, June 3). Secure Hash Algorithm Function Family. ScholarGate. https://scholargate.app/zh/cryptography/sha-hash-function

选用哪种方法?

将本方法与其最相近的同类并置,并排研读——本馆将书籍铺陈于案上,取舍则由您定夺。

并排比较

被引用于

ScholarGateSHA Hash Function (Secure Hash Algorithm Function Family). 于 2026-06-15 检索自 https://scholargate.app/zh/cryptography/sha-hash-function · 数据集: https://doi.org/10.5281/zenodo.20539026