首页 > 学院 > 开发设计 > 正文

base64加密解密工具类

2019-11-09 15:04:12
字体:
来源:转载
供稿:网友
package com.lyt.base.util;import java.io.UnsupportedEncodingException;import sun.misc.*; public class Base64Util {      // 加密      @SupPRessWarnings("restriction")public static String getBase64(String str) {          byte[] b = null;          String s = null;          try {              b = str.getBytes("utf-8");          } catch (UnsupportedEncodingException e) {              e.printStackTrace();          }          if (b != null) {              s = new BASE64Encoder().encode(b);          }          return s;      }        // 解密      @SuppressWarnings("restriction")public static String getFromBase64(String s) {          byte[] b = null;          String result = null;          if (s != null) {  BASE64Decoder decoder = new BASE64Decoder();              try {                  b = decoder.decodeBuffer(s);                  result = new String(b, "utf-8");              } catch (Exception e) {                  e.printStackTrace();              }          }          return result;      }  }  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表