`

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

    博客分类:
  • java
 
阅读更多

commons-codec是Apache下面的一个加解密开发包

官方地址为:http://commons.apache.org/codec/

官方下载地址:http://commons.apache.org/codec/download_codec.cgi

在线文档:http://commons.apache.org/codec/userguide.html

下面示例为使用Base64实现字符串的加解密:

[java] view plaincopy
 
  1. /** 
  2.      *  
  3.      * 创建日期2011-4-25上午10:12:38 
  4.      * 修改日期 
  5.      * 作者:dh *TODO 使用Base64加密算法加密字符串 
  6.      *return 
  7.      */  
  8.     public static String encodeStr(String plainText){  
  9.         byte[] b=plainText.getBytes();  
  10.         Base64 base64=new Base64();  
  11.         b=base64.encode(b);  
  12.         String s=new String(b);  
  13.         return s;  
  14.     }  
  15.       
  16.     /** 
  17.      *  
  18.      * 创建日期2011-4-25上午10:15:11 
  19.      * 修改日期 
  20.      * 作者:dh     *TODO 使用Base64加密 
  21.      *return 
  22.      */  
  23.     public static String decodeStr(String encodeStr){  
  24.         byte[] b=encodeStr.getBytes();  
  25.         Base64 base64=new Base64();  
  26.         b=base64.decode(b);  
  27.         String s=new String(b);  
  28.         return s;  
  29.     }  
分享到:
评论

相关推荐

    apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar

    apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar和sun.misc.BASE64Decoder.jar

    commons-codec-android-1.15

    android定制版的commons-codec,可以在android中使用apache的Base64等功能

    commons-codec 多个版本 1.5/1.9/1.10/1.11/1.13/1.14

    commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。里面包含多个版本架包,commons-codec 多个版本 1.5/1.9/1.10/1.11/1.13/1.14

    apache-commons-codec-1.4.jar

    apache 使用BASE64所需的jar包。(apache-commons-codec-1.4.jar)

    commons-codec-1.15-bin.zip

    commons-codec

    commons-codec-1.14.jar

    import org.apache.commons.codec.binary.Base64; /* * AES加解密算法 * * @author jueyue * 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定 ...

    commons-codec-android1.1.3.jar

    为了解决Android中引用commons-codec.jar造成的方法名找不到问题,修改了包名方便使用。将原来的包名org.apache.commons.codec.binary.Base64改为“org.apache.commons_android.codec.binary.Base64”

    commons-codec-1.9

    commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。

    commons-codec-1.1.jar

    org.apache.commons.codec.binary.Base64 CC 实现Java Base64加解密

    commons-codec-1.3+BASE64Decoder.rar

    sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。 和 org.apache.commons.codec.binary.Hex 对应的jar包

    commons-codec-1.10.jar

    用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等.不仅是编码,也可用于解码。

    apache-commons源码及jar文件

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...

    org.apache.commons.codec包

    解决经常遇到的The import org.apache.commons.codec cannot be resolved问题,只需导入文件中的commons-codec-1.11.jar就可以,如和导入包就不赘述了。

    commons-codec-1.15和1.10.zip

    官方最新jar包

    commons-codec-1.14.zip

    Java中使用Base64算法需要用到的Apache官方jar包,用户登录加密,简单实用,方便用户开发。

    org.apache.commons.codec.jar

    org.apache.commons.codec.jar

    commons-codec-1.11的解码器工具类含文档

    apache的base 64、十六进制、语音和URL的解码和编码器,亲测可以用 java jar包,解码器包,测试包,含测试jar包

    Apache Commons Codec 1.10

    修改了包名后的Apache Commons Codec 1.10的jar包,为了满足Android端的加密需求,解决java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String异常。

    commons-codec包名的修改,处理编译通过,运行崩溃的问题

    commons-codec包名的修改.Android内置了一个Codec库,当使用外部引入的新版本的codec.jar,执行其中方法的时候,会优先加载系统自带的codec库中相应的方法,编译通过运行报错的情况.包名apache改成myapache,里面打包了...

    common-codec-1.12.jar文件

    在java中有一个框架叫commons-codec框架,它是由apache出品的开源项目之一,其中集成了大量的解密加密工具类,是一个强大的解密加密工具包,其中包括常用的md5,des,base64,url,sha1,sha128,sha256等各种加密...

Global site tag (gtag.js) - Google Analytics