请问android资源文件要怎么用md5加密?
发布网友
发布时间:2022-04-30 14:58
我来回答
共4个回答
热心网友
时间:2022-06-25 19:42
。。。android这种开源的东西,你整理出来的别人早就整理出来了。你有什么好担心的。github上面很多都是开源的项目,那都是值得你去学习的。
热心网友
时间:2022-06-25 19:42
/*
* MD5加密
*/
private String getMD5Str(String str) {
MessageDigest messageDigest = null;
try {
messageDigest = MessageDigest.getInstance("MD5");
messageDigest.reset();
messageDigest.update(str.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
System.out.println("NoSuchAlgorithmException caught!");
System.exit(-1);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
byte[] byteArray = messageDigest.digest();
StringBuffer md5StrBuff = new StringBuffer();
for (int i = 0; i < byteArray.length; i++) {
if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)
md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i]));
else
md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
}
//16位加密,从第9位到25位
return md5StrBuff.substring(8, 24).toString().toUpperCase();
}
热心网友
时间:2022-06-25 19:43
md5哪是加密,md5是校验文件,用来校验主文件的完整性
热心网友
时间:2022-06-25 19:44
试试给文件加密行不行
http://jingyan.baidu.com/article/624e74598b82cb34e8ba5a9c.html