//加密 public static void testEncryption(){ //加密工具 StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); //加密配置 EnvironmentStringPBEConfig config = new EnvironmentStringPBEConfig(); //加密算法,写死即可 config.setAlgorithm("PBEWithMD5AndDES"); //加密使用salt设置 config.setPassword("************"); //应用配置 encryptor.setConfig(config); //需要加密数据 String plaintext="*********"; //加密 String encrypttext=encryptor.encrypt(plaintext); System.out.println(plaintext + " : " + encrypttext); } //解密 public static void testDecryption(){ //加密工具 StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); //加密配置 EnvironmentStringPBEConfig config = new EnvironmentStringPBEConfig(); //加密算法,写死即可 config.setAlgorithm("PBEWithMD5AndDES"); //加密使用salt设置 config.setPassword("*********"); //应用配置 encryptor.setConfig(config); //需要加密数据 String encrypttext="*********"; //加密 String plaintext=encryptor.decrypt(encrypttext); System.out.println(encrypttext + " : " + plaintext); }
加密解密MD5,DES
最新推荐文章于 2024-10-16 10:13:45 发布
这段代码展示了如何在Java中使用StandardPBEStringEncryptor进行加密和解密操作。它配置了加密算法PBEWithMD5AndDES,并设置了盐值和密码,然后对指定的文本进行加解密处理。
摘要由CSDN通过智能技术生成