魅族MX2怎么查看MD5?
一、魅族MX2怎么查看MD5?
魅族MX2查看MD5的方法步骤如下:
1,以最新版固件flyme4.5.7A(版)为例,进入桌面自带“下载”APP;
2,选择“已下载”,找到已下载的条目;
3,勾选右侧“待择点”后,屏幕最下方的“+”号按钮就会变为“MD5”外加圆圈的按钮。如下图:
4,点击“MD5”按钮,弹出确认框“计算MD5?”选择确认;如下图:
5,此后即可在该已下载文件下方出现具体的MD5数值。
注意:可以直接多选多个已下载,文件,点击“MD5”确认后,可以直接算出多个MD5,每个MD5都会显示在文件的下方。最后完成计算MD5后,如下图:
二、md5如果被修改了会怎样?
md5可以用来校验文件,相当于文件指纹。
如果你下载的文件的MD5值和官方公布的不一样,说明这不是原文件
也即:文件被修改过或者传输中遇到错误。
可能被修改过,植入病毒等等。。。
三、虔诚的求一个java的MD5加密函数,别整没用的往这复制,最好自己用过的,谢谢了。
public class MD5 {
private final static String[] hexDigits = { 0, 1, 2, 3, 4, 5,
6, 7, 8, 9, a, b, c, d, e, f };
/**
* 转换字节数组为16进制字串
*
* @param b
* 字节数组
* @return 16进制字串
*/
public static String byteArrayToHexString(byte[] b) {
StringBuffer resultSb = new StringBuffer();
for (int i = 0; i < b.length; i++) {
resultSb.append(byteToHexString(b[i]));
}
return resultSb.toString();
}
private static String byteToHexString(byte b) {
int n = b;
if (n < 0)
n = 256 + n;
int d1 = n / 16;
int d2 = n % 16;
return hexDigits[d1] + hexDigits[d2];
}
/***
* MD5 加密
* @param origin
* @return String
*/
public static String MD5Encode(String origin) {
String resultString = null;
try {
resultString = new String(origin);
MessageDigest md = MessageDigest.getInstance(MD5);
resultString = byteArrayToHexString(md.digest(resultString
.getBytes()));
} catch (Exception ex) {
}
return resultString;
}
}
四、请问MD5验效有什么用
一个散列函数,比如 MD5,是一个将任意长度的数据字符串转化成短的固定长度的值的单向操作。任意两个字符串不应有相同的散列值(即,有“很大可能”是不一样的,并且要人为地创造出来两个散列值相同的字符串应该是困难的)。
一个 MD5 校验和(checksum)通过对接收的传输数据执行散列运算来检查数据的正确性。计算出的散列值拿来和随数据传输的散列值比较。如果两个值相同,说明传输的数据完整无误、没有被窜改过(前提是散列值没有被窜改),从而可以放心使用。
MD5校验可以应用在多个领域,比如说机密资料的检验,下载文件的检验,明文密码的加密等。
五、如何进行MD5验证?
第一步:新建一个压缩文件,并右键或者双击打开文件。
第二步:选择工具--菜单下面的MD5验证,如图
第三步:进入MD5验证之后,要求我们放进文件,下面小编就拖进去了一个文件。会看到进度。等待上传完成。
第四步:上传完成之后,我们会看到文件的信息,我们把目光放向MD5 值:
第五步:输入我们下载文件的时候,提供的MD5值,我们复制进去,点击对比,我们会看到此刻不会弹出对话框,说明文件时原文件。
如果我们的MD5值不正确,会弹出无匹配项,这就说明文件不是源文件。