java base64 加密 解密

简介: java base64 加密 解密

包:import sun.misc.BASE64Decoder

      import sun.misc.BASE64Encoder

base64

public static String encode(String data){
 
    String encode="";
    BASE64Encoder base=new BASE64Encoder();
    try{
        byte[] bytes=data.getBytes("GBK");
        encode=base.encode(bytes);
       }catch(UnsupportedEncodingException e){
           e.printStackTrace();
       }
    return encode;
}

base64

public static String decoder(String data){
 
    String decoder="";
    BASE64Decoder base=new BASE64Decoder();
    try{
        byte[] buffer= base.decodeBuffer(data);
        decoder=new String(buffer,"GBK");
       }catch(IOException e){
           e.printStackTrace();
       }
    return decoder;
}
相关文章
|
5天前
|
存储 Java
java用base64编码案例
Java Base64编码示例:导入`java.util.Base64`,设置字符串`originalString`,使用`Base64.getEncoder().encodeToString()`编码并存储到`encodedString`,打印编码后字符串。解码用`Base64.getDecoder().decode()`。
21 0
|
3天前
|
JSON Java 数据安全/隐私保护
java中的http请求的封装(GET、POST、form表单、JSON形式、SIGN加密形式)
java中的http请求的封装(GET、POST、form表单、JSON形式、SIGN加密形式)
|
4天前
|
Java 关系型数据库 MySQL
MySql数据库级别MD5加密java MD5加密解密工具包
MySql数据库级别MD5加密java MD5加密解密工具包
|
5天前
|
编解码 JavaScript 前端开发
【专栏】介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例
【4月更文挑战第29天】本文介绍了字符串Base64编解码的基本原理和在Java、Python、C++、JavaScript及Go等编程语言中的实现示例。Base64编码将24位二进制数据转换为32位可打印字符,用“=”作填充。文中展示了各语言的编码解码代码,帮助开发者理解并应用于实际项目。
|
5天前
|
算法 Java 数据安全/隐私保护
java MD5 32位加密
java MD5 32位加密
21 0
|
5天前
|
Java 数据安全/隐私保护
Java实现最电话号码的简单加密源码
Java实现最电话号码的简单加密源码
20 0
|
5天前
|
存储 安全 算法
【接口加密】Java中的接口加密实践
【接口加密】Java中的接口加密实践
|
5天前
|
算法 安全 Java
Java 实现 RSA 非对称加密算法-加解密和签名验签
Java 实现 RSA 非对称加密算法-加解密和签名验签
107 0
|
5天前
|
Java 数据安全/隐私保护
java实现加密电话号码,有具体的加密流程注释
java实现加密电话号码,有具体的加密流程注释
36 0
|
5天前
|
存储 算法 安全
3分钟快速了解使用Java进行对称加密
对称加密算法有很多种,其中较为知名的有AES(高级加密标准)、DES(数据加密标准)以及3DES(三重数据加密算法)等。这些算法在不同的场景下有着广泛的应用,为保障数据安全提供了有力支持。
67 0