package com.yuyh.library.utils.data.cipher; import com.yuyh.library.utils.data.safe.Base64; /** * @author yuyh. * @date 16/4/9. */ public class Base64Cipher extends Cipher { private Cipher cipher; public Base64Cipher() { } public Base64Cipher(Cipher cipher) { this.cipher = cipher; } @Override public byte[] decrypt(byte[] res) { if (cipher != null) res = cipher.decrypt(res); return Base64.decode(res, Base64.DEFAULT); } @Override public byte[] encrypt(byte[] res) { if (cipher != null) res = cipher.encrypt(res); return Base64.encode(res, Base64.DEFAULT); } }