MAC平台:在命令行输入如下指令
md5 filename
结果如图:
linux平台:在命令行输入如下指令
md5sum filename | cut -d ' ' -f1
结果如图所示:
java代码中实现,apache的工具类,封装了文件、字符串的sha和MD5等。
public static String md5HashCode(InputStream fis) {
try {
if(fis == null){
return null;
}
return DigestUtils.md5Hex(fis);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
其中,需要引入apache的包
import org.apache.commons.codec.digest.DigestUtils;