哈希生成器

在下方输入文本同时生成MD5、SHA-1、SHA-256和SHA-512哈希。使用Web Crypto API。所有处理均在浏览器中本地完成。

关于哈希函数

密码哈希函数接收输入并产生固定大小的字节字符串。输出(哈希值)对于输入是唯一的——即使微小的改变也会产生完全不同的哈希值。

  • MD5 - 128位,速度快但 非加密安全。仅用于校验和。
  • SHA-1 - 160位,已弃用于安全用途。仍用于Git。
  • SHA-256 - 256位,SHA-2系列成员。推荐用于一般用途。
  • SHA-384 - 384位,SHA-2系列成员。SHA-512的截断变体。
  • SHA-512 - 512位,SHA-2系列成员。最强的标准哈希。

SHA-1、SHA-256、SHA-384和SHA-512使用Web Crypto API。MD5使用纯JavaScript实现。