- import java.io.ByteArrayInputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.IOException;
- import java.io.UnsupportedEncodingException;
- import java.util.zip.GZIPInputStream;
- import java.util.zip.GZIPOutputStream;
- import android.util.Base64;
- public class EncryptUtil {
- private static final int BUFFER_SIZE = 1024;
- /**
- * BASE64 加密
- * @param str
- * @return
- */
- public static String encryptBASE64(String str) {
- if (str == null || str.length() == 0) {
- return null;
- }
- try {
- byte[] encode = str.getBytes("UTF-8");
- // base64 加密
- return new String(Base64.encode(encode, 0, encode.length, Base64.DEFAULT), "UTF-8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- return null;
- }
- /**
- * BASE64 解密
- * @param str
Android gzip、base64 加密、解密
最新推荐文章于 2023-07-16 16:14:36 发布