Java加密算法(一)BASE64

BASE64 严格地说,属于编码格式,而非加密算法

Java加密算法(一)BASE64

实例:

public class BASE64Util {
	/**加密*/ 
	public static String encrypt(byte[] key) {  
		return (new BASE64Encoder()).encodeBuffer(key);  
	}
	
	/**解密*/
	public static String decrypt(String key) {  
		try {
			return new String((new BASE64Decoder()).decodeBuffer(key),"utf-8");
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
	
	public static void main(String[] args) {
		String encryptStr = encrypt("123456".getBytes());
		System.out.println("加密:"+encryptStr);
		System.out.println("解密:"+decrypt(encryptStr));
	}
}

 

 

 

你可能感兴趣的:(加密,base64)