码迷,mamicode.com
首页 > 编程语言 > 详细

java对Base64图片的加密解密

时间:2018-08-10 12:26:34      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:标识   base   version   二进制   lan   图片   str   commons   tar   

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图片的加密解密

标签:标识   base   version   二进制   lan   图片   str   commons   tar   

原文地址:https://www.cnblogs.com/xiangxiang521/p/9454236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!