使用DES加密和解密
程序员文章站
2024-03-13 23:00:22
...
import com.rkk.security.encryption.Des3;
import com.rkk.security.encryption.Md5;
/**
* 2020-04-30 V1.0 By Arthur
*/
public class Demo {
/**
* DES加解密DEMO
* @throws Exception
*/
public static void des3() throws Exception{
//需加密的文字
String xmlBody = "XXX";
//加密或者解***
String password = "XXXXXXXXXXXXXXXXXXXXXX";
//实例化DES3加密器
Des3 des3 = new Des3(password);
//加密后的密文
String xmlBodyEncodeStr = des3.encodeStr(xmlBody);
//解密后的明文
String xmlBodyDecodeStr = des3.decodeStr(xmlBodyEncodeStr );
System.out.println("明文:"+xmlBody);
System.out.println("密文:"+xmlBodyEncodeStr);
System.out.println("解密后的明文:"+xmlBodyDecodeStr);
}
/**
* MD5摘要生成DEMO
*/
public static void md5(){
//需要生成摘要的文字串
String xmlBody = "XXXXXXXXXXXXXXXXXXX";
//生成摘要
String md5String = Md5.getMD5Str(xmlBody);
System.out.println("明文:"+xmlBody);
System.out.println("摘要:"+md5String);
}
public static void main(String[] args) throws Exception{
Demo.des3();
System.out.println("-----------------------------");
Demo.md5();
}
}
希望可以帮到大家。。。。。。。。。。。
上一篇: [POI2008] MAF-Mafia
下一篇: 【贪心】JZOJ_3928 射击