本文共 421 字,大约阅读时间需要 1 分钟。
import java.security.MessageDigestobject 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。
转载地址:http://zmwxi.baihongyu.com/