gpt4 book ai didi

java - MD5 对相同输入的不同值进行哈希处理

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:10 25 4
gpt4 key购买 nike

我有以下 Scala 函数:

import java.security.MessageDigest
def md5(s: String) = MessageDigest.getInstance("MD5").digest(s.getBytes).toString()

当我加密相同的字符串时,我总是得到不同的结果,这可能是什么问题?输入字符串末尾没有换行或空格,并且所有字符串的长度都相同。

最佳答案

你想要:

def md5(s: String) = {
MessageDigest.getInstance("MD5").digest(s.getBytes).map("%02x".format(_)).mkString
}

关于java - MD5 对相同输入的不同值进行哈希处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37613952/

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