为啥要使用MD5这个东西?
原因很简单,一来加密文件,比如像百度云盘那种大企业,就使用MD5把文件加密一串字母
,然后你上传的文件MD5和别人的一样就会视为一个文件,最后分享成一个链接,这样就有助于节省空间
另外你只有改变文件大小或者类型还有其它的,才会让文件的MD5改变,不然是无法改变MD5的。iAPP下的文件MD5加密代码
代码如下
ug(4,”text”,lj) //获取文本框 t(){ //文件路径 fdir(lj,path) //文本框变量lj //获取md5值 javanew(file,”java.io.File”,”String”,path) javanew(is,”java.io.FileInputStream”,”java.io.File”,file) java(md,null,”java.security.MessageDigest.getInstance”,”String”,”MD5″) cls(“byte”,c) java(bytes,null,”java.lang.reflect.Array.newInstance”,”java.lang.Class”,c,”int”,1024) java(length,is,”java.io.InputStream.read”,”byte[]”,bytes,”int”,0,”int”,1024) w(length>=0){ java(null,md,”java.security.MessageDigest.update”,”byte[]”,bytes,”int”,0,”int”,length) java(length,is,”java.io.InputStream.read”,”byte[]”,bytes,”int”,0,”int”,1024) } java(dig,md,”java.security.MessageDigest.digest”) javanew(big,”java.math.BigInteger”,”int”,1,”byte[]”,dig) java(value,big,”java.math.BigInteger.toString”,”int”,16) ufnsui() { us(3,”text”,value) } }这个用处还是蛮大的
关于我的MD5加密
另外,我也有用到MD5这个东西,比如本博客的所有图片都被我转到了本地,而且还用了MD5加密了的MD5加密图片对此,我还有一个专门使用ND5加密的一个API接口
加密接口:
https://tbs.cx/api/md/md5.php?act=md5加密&md5=内容
内容那里填写文本
解密接口:
https://tbs.cx/api/md/md5.php?act=md5解密&md5=内容
内容那里填写MD5加密后的字母