1. 程式人生 > >Base64加密處理

Base64加密處理

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     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一起加密!

Base64加密處理