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);
    }

猜你喜欢

转载自www.cnblogs.com/xiangxiang521/p/9454236.html