BASE64加密/解密

 

<!-- BASE64加密 -->

 public static String encryptBASE64(String key) {

  byte[] bt = key.getBytes("utf-8");
  return (new BASE64Encoder()).encodeBuffer(bt);
}

 

 

 

 

 

<!-- BASE64解密 -->

 public static String decryptBASE64(String key) {
  byte[] bt;
  try {
//      对加密的key进行处理
    bt = (new BASE64Decoder()).decodeBuffer(key);
//      返回解密处理后的字符串
    return new String(bt); //如果出现乱码可以改成: String(bt, "utf-8")或 String(bt, "gbk")
  } catch (IOException e) {
    e.printStackTrace();
    return "";
  }
}

 

 

 

 

 

 

 

 

 

 

-

posted on 2018-03-30 15:59  荆棘Study  阅读(88)  评论(0编辑  收藏  举报