哈希生成器
从文本生成加密哈希
从文本生成加密哈希
相同的输入总是得到相同的哈希值,改动一个字符,整个哈希值都会改变。SHA-256(默认)和 SHA-512 是安全的。MD5 和 SHA-1 可用于校验和与缓存键,但在安全方面已被攻破,因为可以刻意制造碰撞。文本在您的浏览器中按 UTF-8 计算哈希。
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969sha256sum file.zip # Linux
shasum -a 256 file.zip # macOS不可以。哈希函数是单向的:无法从哈希值计算出原文。不过,较短或常见的输入仍可能通过大量尝试被猜出来,这就是密码需要特殊处理的原因。
完整性校验和签名请使用 SHA-256。SHA-512 的摘要更长,在 64 位 CPU 上往往速度更快。只有在现有系统要求时才使用 MD5 或 SHA-1。
不可以。存储密码应使用加盐的慢速算法,例如 Argon2id、bcrypt 或 scrypt。SHA-256 这类快速哈希能让攻击者每秒尝试数十亿次猜测。
不会。哈希在您的浏览器中计算,文本绝不会离开您的设备。