MD5是一种常用的散列算法,它可以将任意长度的输入数据映射为一个128位的输出,这个输出就是一个固定长度的数字,通常用来校验数据的完整性,它的特点是不可逆,即无法从散列值反推出原来的数据。 相关思路 用JDK中自带的Security包中的MessageDigest类可以实现MD5算法。所以基本的实现流程是 选择文件 -> 读取二进制流 -> MD5信息摘要 -> 转换为String返回输出。 代码 Main.java Handler.java
MD5是一种常用的散列算法,它可以将任意长度的输入数据映射为一个128位的输出,这个输出就是一个固定长度的数字,通常用来校验数据的完整性,它的特点是不可逆,即无法从散列值反推出原来的数据。 相关思路 用JDK中自带的Security包中的MessageDigest类可以实现MD5算法。所以基本的实现流程是 选择文件 -> 读取二进制流 -> MD5信息摘要 -> 转换为String返回输出。 代码 Main.java Handler.java
COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang