java对Base64图片的加密解密

Posted 大橙子最美丽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java对Base64图片的加密解密相关的知识,希望对你有一定的参考价值。

Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。

Base64是个字符串

pom.xml配置

               <dependency>
			<groupId>commons-codec</groupId>
			<artifactId>commons-codec</artifactId>
			<version>1.10</version>
		</dependency>

 加密解密代码

 /**
     * 解密
     * 
     * @param pwd
     * @return
     * @see [类、类#方法、类#成员]
     */
    public static String decodeStr(String pwd)
    {
        Base64 base64 = new Base64();
        byte[] debytes = base64.decodeBase64(new String(pwd).getBytes());
        return new String(debytes);
    }
 
    /**
     * 加密
     * 
     * @param pwd
     * @return
     * @see [类、类#方法、类#成员]
     */
    public static String encodeStr(String pwd)
    {
        Base64 base64 = new Base64();
        byte[] enbytes = base64.encodeBase64Chunked(pwd.getBytes());
        return new String(enbytes);
    }

 

以上是关于java对Base64图片的加密解密的主要内容,如果未能解决你的问题,请参考以下文章

字符串转base64加密

Java 保存图片到数据库时,为啥要对图片进行base64编码

java Base64加密解密中文乱码处理

Java Base64 加密/解密

Java对图片Base64转码--HTML对Base64解码

java之BASE64加解密