34得票7回答
SHA512比MD5更优秀的原因

我想知道是否可以提供理由或链接资源,解释为什么SHA512是比MD5更优秀的哈希算法。

33得票4回答
Python 2.7不再起作用:无法导入名称md5

昨天我在我的服务器上(ubuntu 14.04)安装了Python 3.6.3版本,现在我不能运行Python 2.7版本(无论是在虚拟环境中还是在主环境中)。 我在谷歌上寻找了解决方法,但没有成功。 我试着按照别人的建议重新安装了openssl。 有人能帮帮我吗?我快要疯了。 ---...

33得票6回答
如何评估哈希碰撞概率?

我正在开发一个搜索系统的后端应用程序。搜索系统将文件复制到临时目录并随机命名,然后将临时文件名传递给我的应用程序。我的应用程序必须在有限的时间内处理每个文件,否则它会被关闭 - 这是一种类似看门狗的安全措施。处理文件可能需要很长时间,因此我需要设计能够处理这种情况的应用程序。如果我的应用程序下...

32得票3回答
32得票4回答
如何在 Kotlin 中生成 MD5 散列?

如何在 Kotlin 中使用标准库生成字符串的 MD5 哈希值? 我已经尝试了下面提到的代码:import java.math.BigInteger import java.security.MessageDigest fun md5(input:String): String { ...

31得票3回答
MD5哈希和Base64编码

如果我有一个32个字符的字符串(MD5哈希值),并将其使用Base64编码,那么编码后的字符串的最大长度是多少? 答案:编码后的字符串最大长度为44个字符。

30得票7回答
从base64字符串中删除等号是否可行?

我有一个字符串,为了节省空间而将其编码为base64格式。如果我删除末尾的等号会有什么影响?这会显著降低熵吗?如何确保生成的字符串长度固定?>>> base64.b64encode(combined.digest(), altchars="AB") 'PeFC3irNFx8f...

30得票2回答
在MySQL中高效存储MD5哈希的最佳实践

可能的字段类型:BINARY(16) CHAR(32) BIGINT + BIGINT 我该如何决定使用哪一个?

30得票4回答
“[B”是什么样的Java类型?

我正在尝试通过Java代码(使用Hibernate)从MySQL数据库中获取MD5加密的密码。但是我无法获取字符串或任何合理的Java类型。 我得到的唯一信息是这个没有帮助的消息:java.lang.ClassCastException: [B cannot be cast to com.my...

30得票4回答
如何在BASH中将MD5哈希值编码为Base64

我需要将md5哈希编码为base 64。问题是,如果将md5sum命令的输出作为输入提供给base64命令,则该输出被视为文本而不是十六进制数据。如何解决这个问题?Base64命令没有选项来将其输入设置为十六进制数字。 谢谢任何帮助。