加密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

Stablehost 美国主机商黑五虚拟主机四折

如今我们网友可能较多的会选择云服务器、VPS主机,对于虚拟主机的话可能很多人不会选择。但是我们有些外贸业务用途的建站项目还是会有选择虚拟主机的。今天看到的Stablehost 商家虚拟主机在黑五期间也有四折优惠,对于这个服务商而言不是特别的喜欢,虽然他们商家和我们熟悉的老鹰主机商有些类似,且在后来老鹰主机改版和方案后,Stablehost 商家也会跟随改版,但是性价比认为不如老鹰主机。这次黑色星期...

RackNerd:特价美国服务器促销,高配低价,美国多机房可选择,双E526**+AMD3700+NVMe

racknerd怎么样?racknerd今天发布了几款美国特价独立服务器的促销,本次商家主推高配置的服务器,各个配置给的都比较高,有Intel和AMD两种,硬盘也有NVMe和SSD等多咱组合可以选择,机房目前有夏洛特、洛杉矶、犹他州可以选择,性价比很高,有需要独服的朋友可以看看。点击进入:racknerd官方网站RackNerd暑假独服促销:CPU:双E5-2680v3 (24核心,48线程)内存...

incogne$2.5/月t芬兰VPS,AMD Ryzen、1Gbps带宽

IncogNet LLC是个由3个人运作的美国公司,主要特色是隐私保护,号称绝对保护用户的隐私安全。业务涵盖虚拟主机、VPS等,支持多种数字加密货币、PayPal付款。注册账号也很简单,输入一个姓名、一个邮箱、国家随便选,填写一个邮箱就搞定了,基本上不管资料的真假。当前促销的vps位于芬兰机房,全部都是AMD Ryzen系列的CPU,性能不会差的!5折优惠码:CRYPTOMONTH,支持:BTC,...

md5解密为你推荐
相机内存卡数据恢复相机储存卡数据丢失怎么找回苹果手机助手哪个好苹果手机助手哪个好用些谁知道苹果手机助手哪个好最新版iphone助手 PP助手好用吗?车险哪个好人保和平安车险哪个好雅思和托福哪个好考考托福好还是雅思好网络机顶盒哪个好哪个品牌的网络机顶盒好用?考生个人空间登录第一次登陆湖南省高等教育自学考试 考生个人空间就密码不对为什么东莞电信网上营业厅电信网上营业厅广东电信dns服务器未响应电脑网络连接不到,DNS服务器未响应是什么意思?360云网盘下载360云盘与百度云盘的对比
域名大全 东莞服务器租用 香港vps主机 photonvps 174.127.195.202 好看的桌面背景大图 ibox官网 世界测速 免费测手机号 登陆空间 河南移动梦网 美国凤凰城 photobucket 宿迁服务器 netvigator hdchina zcloud 时间服务器 zencart安装 服务器操作系统 更多