Security-md5 发表于 2019-02-13 更新于 2023-02-07 分类于 Java , Security , Encryption 阅读次数: 本文字数: 150 阅读时长 ≈ 1 分钟 哈希算法-MD5,SHAHash,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 输出128位(16字节)的散列值(hash value) 使用1234567//MD5,SHA1等MessageDigest md = MessageDigest.getInstance("MD5");md.digest(pass.getBytes("utf-8"));MessageDigest md5 = MessageDigest.getInstance("MD5");md5.update(pass.getBytes("utf-8"));md.digest(); -------------再接再厉更进一步---------------