gpt4 book ai didi

hex - 使用 Base64 over Hex 编码我的 SHA-1 哈希是否会降低安全性?

转载 作者:行者123 更新时间:2023-12-04 19:19:17 25 4
gpt4 key购买 nike

许多在线示例将哈希显示为十六进制表示,它们通常是自定义实现。改用 Apache Commons Base64 编码有什么问题或安全性降低吗?在阅读有关编码的内容时,通常是在如何将二进制表示为 XML 中的文本的领域内,但不一定讨论安全问题……只是压缩的工作原理。

在一个相关问题上,为什么要对所有内容进行编码,因为数据库具有可能将加密保存为二进制的二进制类型?因此,如果我要存储密码,为什么不将其存储在其 native 类型中呢?

最佳答案

编码仅影响数据的表示,而不影响其安全性。所以,如果你发送一个未加密的密码并使用某种形式的编码,你并没有让它变得更安全。同样,如果您获取一些高度加密的文本,然后以某种编码方案表示它,那也不会降低它的安全性。通常,使用这种编码形式的原因是使用协议(protocol)(例如 SMTP)发送二进制数据,该协议(protocol)只能支持 7 位 ASCII 文本。另一个用途是在 URL 中,其中 URL 可以支持的字符集是有限的,但您可能希望在该 URL 中放置任意复杂的二进制数据(例如某种验证签名)。

关于hex - 使用 Base64 over Hex 编码我的 SHA-1 哈希是否会降低安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com