01 / 30 秒回忆
SHA-1 将输入字节处理为 160 位摘要,曾广泛用于版本控制和旧协议。它仍可用于识别历史格式,但不应再作为新的抗碰撞安全方案。
TOOLS / 嵌入式
对 UTF-8 文本或本地文件计算 SHA-1 摘要,并标注碰撞安全边界。
快速理解
输入
输出
知识回忆
概念、关系和工程边界。
01 / 30 秒回忆
SHA-1 将输入字节处理为 160 位摘要,曾广泛用于版本控制和旧协议。它仍可用于识别历史格式,但不应再作为新的抗碰撞安全方案。
02 / 核心关系
摘要是固定的 160 位输出;文本先编码为 UTF-8,文件按原始字节处理。输出为 40 个小写十六进制字符。
03 / 使用判断
先固定字节输入、文件内容和换行规则,再用公开向量或可信工具交叉核对。迁移旧系统时确认对方要求的是 SHA-1 而不是 SHA-256。
把 SHA-1 摘要当作数字签名,或认为位数更长就一定安全。输入编码、文件读取方式和协议拼接范围同样会改变结果。
SHA-1 已不适合新的抗碰撞设计。生产系统应使用 SHA-256 及以上或带密钥认证机制;本页不上传文件,也不替代安全审计。