王艳玲 发表于 2017-1-8 10:52:37

使用Apache commons-codec Base64实现加解密

commons-codec是Apache下面的一个加解密开发包
官方地址为:http://commons.apache.org/codec/
官方下载地址:http://commons.apache.org/codec/download_codec.cgi
在线文档:http://commons.apache.org/codec/userguide.html
下面示例为使用Base64实现字符串的加解密:
 view plaincopy 



[*]/** 
[*]     *  
[*]     * 创建日期2011-4-25上午10:12:38 
[*]     * 修改日期 
[*]     * 作者:dh *TODO 使用Base64加密算法加密字符串 
[*]     *return 
[*]     */  
[*]    public static String encodeStr(String plainText){  
[*]        byte[] b=plainText.getBytes();  
[*]        Base64 base64=new Base64();  
[*]        b=base64.encode(b);  
[*]        String s=new String(b);  
[*]        return s;  
[*]    }  
[*]      
[*]    /** 
[*]     *  
[*]     * 创建日期2011-4-25上午10:15:11 
[*]     * 修改日期 
[*]     * 作者:dh     *TODO 使用Base64加密 
[*]     *return 
[*]     */  
[*]    public static String decodeStr(String encodeStr){  
[*]        byte[] b=encodeStr.getBytes();  
[*]        Base64 base64=new Base64();  
[*]        b=base64.decode(b);  
[*]        String s=new String(b);  
[*]        return s;  
[*]    }  
页: [1]
查看完整版本: 使用Apache commons-codec Base64实现加解密