scala Md5加密

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:20   3218   0

import java.security.MessageDigest
object Md5 {
def hashMD5(content: String): String = {
val md5 = MessageDigest.getInstance("MD5")
val encoded = md5.digest((content).getBytes)
encoded.map("%02x".format(_)).mkString
}

def main(args: Array[String]) {
println(hashMD5("abcdefg"))
println(hashMD5("abcde"))
}

}

第二行是对content进行加密

第三行是对加密后的数据,每一个字节转化成十六进制输出,一个字节8位,相当于2个16进制,因此不足2位的前面补0。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP