什么是哈希函数?
哈希函数是一种数学算法,可将任意数量的数据转换为固定大小的字符字符串。它是一个单向函数,这意味着您无法将哈希转换回原始文本。
这个工具安全吗?
是的!此工具完全在您的浏览器(客户端)中运行。您的文本永远不会离开您的设备,也不会发送到任何服务器。
MD5 用于什么?
MD5 通常用于验证数据完整性(校验和)。但是,由于碰撞漏洞,它不再被认为对于密码存储或加密安全是安全的。
我应该使用哪种算法作为密码?
对于密码存储,您应该使用专门的慢哈希算法,如 bcrypt 或 Argon2(包括盐),而不是像 MD5 或 SHA-256 这样的简单哈希。此工具生成原始哈希,这对验证很有用,但仅靠它不足以保证密码安全。
我可以哈希文件吗?
目前,此工具支持文本输入。我们将来可能会添加文件哈希支持。
一代人的速度有多快?
短文本的生成几乎是瞬时的,因为它直接在您的设备处理器上运行。
我可以散列多行吗?
是的,该工具将整个输入字段视为单个字符串,包括换行符。
什么是碰撞?
当两个不同的输入产生完全相同的哈希值时,就会发生冲突。 这在理论上是可能的,但对于 SHA-256 等现代算法来说极为罕见。
输出是否区分大小写?
哈希值通常以十六进制表示。 虽然字母 (a-f) 可以是大写或小写,但它们代表的值是相同的。 该工具输出小写十六进制。