Base64是一种数据的加密算法,利用这个算法可以实现信息安全的处理,如果要想进行加密处理,可以使用两个:一个叫加密器,一个叫解密器。
范例:观察加密处理
1 package cn.Tony.demo; 2 import java.util.Base64; 3 public class TestDemo{ 4 public static void main(String[] args) throws Exception { 5 String msg="www.Tony.com"; 6 String eMsg=Base64.getEncoder().encodeToString(msg.getBytes()); 7 System.out.println("加密的信息:"+eMsg); 8 byte data[]=Base64.getDecoder().decode(eMsg); 9 System.out.println("解密后的数据:"+new String(data)); 10 } 11 }
如果你的使用Base64加密,那就跟没加密一样,,
1 package cn.Tony.demo; 2 import java.util.Base64; 3 public class TestDemo{ 4 public static void main(String[] args) throws Exception { 5 String msg="www.Tony.com"; 6 String eMsg=eCoder(eCoder(eCoder(msg))); 7 System.out.println("加密的信息:"+eMsg); 8 byte data[]=Base64.getDecoder().decode(eMsg); 9 System.out.println("解密后的数据:"+new String(data)); 10 } 11 public static String eCoder(String msg) { 12 return Base64.getEncoder().encodeToString(msg.getBytes()); 13 } 14 }
以后开发是Base64和MD5一起加密!