← Back to Hash Generator

哈希函数完整指南

理解加密哈希算法

什么是哈希?

哈希函数接受任意大小的输入数据并产生固定大小的输出(哈希)。相同的输入总是产生相同的哈希,但即使输入的微小变化也会产生完全不同的哈希。

流行的哈希算法

MD5: 128位(32 hex)- 快速但不安全 SHA-1: 160位(40 hex)- 安全用途已弃用 SHA-256: 256位(64 hex)- 推荐 SHA-512: 512位(128 hex)- 最安全

特性

• 确定性:相同输入 = 相同输出 • 计算快速 • 无法逆向 • 小变化 = 完全不同的哈希 • 抗碰撞

示例

输入: "hello"
MD5:    5d41402abc4b2a76b9719d911017c592
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

使用场景

• 密码存储 • 数据完整性验证 • 数字签名 • 文件校验和 • 区块链