commons-codec是Apache下面的一个加解密开发包
官方地址为:http://commons.apache.org/codec/
官方下载地址:http://commons.apache.org/codec/download_codec.cgi
在线文档:http://commons.apache.org/codec/userguide.html
下面示例为使用Base64实现字符串的加解密:
- /**
- *
- * 创建日期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;
- }
相关推荐
apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar和sun.misc.BASE64Decoder.jar
android定制版的commons-codec,可以在android中使用apache的Base64等功能
commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。里面包含多个版本架包,commons-codec 多个版本 1.5/1.9/1.10/1.11/1.13/1.14
apache 使用BASE64所需的jar包。(apache-commons-codec-1.4.jar)
commons-codec
import org.apache.commons.codec.binary.Base64; /* * AES加解密算法 * * @author jueyue * 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定 ...
为了解决Android中引用commons-codec.jar造成的方法名找不到问题,修改了包名方便使用。将原来的包名org.apache.commons.codec.binary.Base64改为“org.apache.commons_android.codec.binary.Base64”
commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。
org.apache.commons.codec.binary.Base64 CC 实现Java Base64加解密
sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。 和 org.apache.commons.codec.binary.Hex 对应的jar包
用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等.不仅是编码,也可用于解码。
Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...
解决经常遇到的The import org.apache.commons.codec cannot be resolved问题,只需导入文件中的commons-codec-1.11.jar就可以,如和导入包就不赘述了。
官方最新jar包
Java中使用Base64算法需要用到的Apache官方jar包,用户登录加密,简单实用,方便用户开发。
org.apache.commons.codec.jar
apache的base 64、十六进制、语音和URL的解码和编码器,亲测可以用 java jar包,解码器包,测试包,含测试jar包
修改了包名后的Apache Commons Codec 1.10的jar包,为了满足Android端的加密需求,解决java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String异常。
commons-codec包名的修改.Android内置了一个Codec库,当使用外部引入的新版本的codec.jar,执行其中方法的时候,会优先加载系统自带的codec库中相应的方法,编译通过运行报错的情况.包名apache改成myapache,里面打包了...
在java中有一个框架叫commons-codec框架,它是由apache出品的开源项目之一,其中集成了大量的解密加密工具类,是一个强大的解密加密工具包,其中包括常用的md5,des,base64,url,sha1,sha128,sha256等各种加密...