Base64加密處理
阿新 • • 發佈:2019-03-11
mil test std 加密算法 throws 處理 用兩個 ems sta
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 publicstatic 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一起加密!
Base64加密處理