加密MD5和一个可逆加密算法相接合的加密和解密程序

md5解密  时间:2021-01-31  阅读:()

MD5和一个可逆加密算法相接合的加密和解密程序

比较简单。

[code={0}]import java.security.MessageDigest;

/**

*先通过MD5加密之后再来一次可逆的加密。

*顺序可以调整可以选择先用可逆加密然后再用MD 5加密

*/pub lic clas s MD5 andKL{

//MD5加码。 32位public static String MD5(String inStr) {

MessageDigest md5=null;try{md5=Me ssageDigest.getInstance("MD5");

} catch(Exc eption e) {

Syste m.out.p rintln(e.t o Str ing());e.print Stack Trace();return"";

}char[]charArray=inStr.toCharArray();byte[]byteArray=new b yte[c harArray.length];for(int i=0; i<charArray.length; i++)byteArray[i]=(byte)charArray[i];byte[]md5 Bytes=md5.d iges t(byte Array);

StringBuffer hexValue=new StringBuffer();for (int i=0; i<md5Bytes.length; i++) {int val=((int)md5Bytes[i])&0xff;if(val<16)he xVa lue.appe nd("0");he xValue.append(Inte ge r.toH exS tring(val));

}return he xVa lue.to S tring();

}

//可逆的加密算法public static String KL(String inStr){

//String s=new String(inStr);ch ar[] a=inS tr.to C ha rArra y();for(int i=0;i<a.length;i++) {a[i]=(c har)(a[i]^'t');

}

String s=new String(a);return s;

}

//加密后解密public static String JM(String inStr){char[] a=inStr.toCharArray();for(int i=0;i<a.length;i++) {a[i]=(c har)(a[i]^'t');

}

String k=new String(a);return k;

}

//测试主函数public static void main(String args[]){

String s=new String("admin");

S ys te m.o ut.print ln("原始 "+s);

Sys te m.o ut.println("MD5后 "+M D5(s));

System.out.println("MD5后再加密 "+KL(MD5(s)));

Sys tem.o ut.println("解密为M D5后的 "+JM(KL(MD 5(s))));}

}

[/code]A

舍利云:海外云服务器,6核16G超大带宽vps;支持全球范围,原价516,折后价200元/月!

舍利云怎么样?舍利云推出了6核16G超大带宽316G高性能SSD和CPU,支持全球范围,原价516,折后价200元一月。原价80美元,现价30美元,支持地区:日本,新加坡,荷兰,法国,英国,澳大利亚,加拿大,韩国,美国纽约,美国硅谷,美国洛杉矶,美国亚特兰大,美国迈阿密州,美国西雅图,美国芝加哥,美国达拉斯。舍利云是vps云服务器的销售商家,其产品主要的特色是适合seo和建站,性价比方面非常不错,...

ZJI-全场八折优惠,香港服务器 600元起,还有日本/美国/韩国服务器

ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...

vpsdime:夏日促销活动,美国达拉斯VPS,2G内存/2核/20gSSD/1T流量,$20/年

vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...

md5解密为你推荐
天玑1000plus和骁龙865哪个好天玑720和骁龙765g哪个好?杀毒软件哪个好最好的杀毒软件?浏览器哪个好用哪个浏览器比较好绝地求生加速器哪个好绝地求生哪个加速器好用一点,求推荐一个辽宁联通网上营业厅辽宁联通网上营业厅为什么不能交小灵通的话费?东莞电信宽带在东莞报装办理电信宽带好不好用,需要多少钱,在哪里报装360云盘同步版360云盘和360云盘同步版有甚么区分同步版占用电脑空间?10个比1688便宜的拿货网我想自己摆个地摊,但是我不知道在哪里进货好又便宜!网上可以进货吗?便宜智能手机推荐推荐几个便宜好用的智能手机,直板的,能玩游戏最好便宜智能手机推荐什么智能机既便宜又质量好的还好用的???
香港服务器租用 google电话 网络星期一 ixwebhosting 服务器日志分析 湖南服务器托管 什么是刀片服务器 东莞服务器 linux使用教程 万网空间购买 美国凤凰城 百度云空间 lamp什么意思 数据湾 腾讯服务器 so域名 容 装修瓦工招聘 厦门电信宽带 深圳车牌摇号申请网站 更多