为了防止文件被篡改,大多数比计算MD5数据进行对比:
/**
* 类名 :Md5CheckFile 功能描述 :对比本地计算文件的md5与服务器计算是否一致 :
*/
public class Md5CheckFile {
/**
* 函数名 :CheckMd5Value 功能描述 :对比本地计算文件的md5与服务器计算是否一致 输入参数 : (1) 本地需要计算文件的路径
* (2) 服务器对该文件计算得到的md5 返回值 : boolean 异 常
*/
public static boolean CheckMd5Value(String packagePath, String crc) {
InputStream signedData = null;
try {
PLog.e("MD5", "server ori zip md5 is" + crc);
MessageDigest sig = MessageDigest.getInstance("MD5");
File pa

该博客介绍了一个名为`Md5CheckFile`的Java类,用于比对本地文件的MD5值与服务器计算的MD5值,以确保文件在传输过程中未被篡改。`CheckMd5Value`函数通过读取文件并计算MD5摘要,然后与服务器提供的MD5值进行比较,从而确定文件的一致性。
最低0.47元/天 解锁文章
781

被折叠的 条评论
为什么被折叠?



