commons-codec包可以从apache下载,最新版是1.3
不可逆算法
1.MD5
<!---->String str = "abc";
DigestUtils.md5Hex(str);
附.net生成MD5的方法,生成内容跟java一致:
<!---->String str = "abc";
FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");
2.SHA1
<!---->String str = "abc";
DigestUtils.shaHex(str);
附.net生成SHA1的方式,生成内容跟java一致:
<!---->String str = "abc";
FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");
可逆算法
常规加密解密算法:BASE64
加密
<!---->String str= "abc"; // abc为要加密的字符串
byte[] b = Base64.encodeBase64(str.getBytes(), true);
System.out.println(new String(b));
解密
<!---->String str = "YWJj"; // YWJj为要解密的字符串
byte[] b = Base64.decodeBase64(str.getBytes());
System.out.println(new String(b));
分享到:
相关推荐
解压后,将commons-codec-1.11.jar导入到自己项目里即可使用MD5进行加密
通过commons-codec包名的修改.Android内置了一个Codec库,当使用外部引入的新版本的codec.jar,执行其中方法的时候,会优先加载系统自带的codec库中相应的方法,编译通过运行报错的情况.包名前缀加了android,里面打包了...
赠送jar包:commons-codec-1.15.jar; 赠送原API文档:commons-codec-1.15-javadoc.jar; 赠送源代码:commons-codec-1.15-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.15.pom; 包含翻译后的API文档:...
赠送jar包:commons-codec-1.15.jar; 赠送原API文档:commons-codec-1.15-javadoc.jar; 赠送源代码:commons-codec-1.15-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.15.pom; 包含翻译后的API文档:...
commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。里面包含多个版本架包,commons-codec 多个版本 1.5/1.9/1.10/1.11/1.13/1.14
BASE64来自commons-codec-1.10
android定制版的commons-codec,可以在android中使用apache的Base64等功能
apache提供了一个加密包commons-codec,里面提供了常用的编解码方法。这里提供了commons-codec-1.15.jar文件,供大家使用。
赠送jar包:commons-codec-1.4.jar; 赠送原API文档:commons-codec-1.4-javadoc.jar; 赠送源代码:commons-codec-1.4-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.4.pom; 包含翻译后的API文档:...
导入该包后,可对字符串进行MD5加密,需,拷贝出commons-codec-1.6.jar到libs下面。
压缩包来自于Apache官网,是目前最新的版本,MD5广泛用于信息的加密,解压后有commons-codec-1.12.jar等jar包,还用api文档等……
赠送jar包:commons-codec-1.9.jar; 赠送原API文档:commons-codec-1.9-javadoc.jar; 赠送源代码:commons-codec-1.9-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.9.pom; 包含翻译后的API文档:...
赠送jar包:commons-codec-1.13.jar; 赠送原API文档:commons-codec-1.13-javadoc.jar; 赠送源代码:commons-codec-1.13-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.13.pom; 包含翻译后的API文档:...
赠送jar包:commons-codec-1.10.jar; 赠送原API文档:commons-codec-1.10-javadoc.jar; 赠送源代码:commons-codec-1.10-sources.jar; 包含翻译后的API文档:commons-codec-1.10-javadoc-API文档-中文(简体)版...
commons-codec-1.11.jar
这个包是在commons-codec1.14版本基础上修改了包名apache为apaches,解决了jar与内置jar包冲突,导致调用方法找不到的问题
commons-codec-1.9.jar文件,java工程导入库文件
赠送jar包:commons-codec-1.10.jar; 赠送原API文档:commons-codec-1.10-javadoc.jar; 赠送源代码:commons-codec-1.10-sources.jar; 包含翻译后的API文档:commons-codec-1.10-javadoc-API文档-中文(简体)-...
commons-codec-1.5加密包,官方版
赠送jar包:commons-codec-1.9.jar; 赠送原API文档:commons-codec-1.9-javadoc.jar; 赠送源代码:commons-codec-1.9-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.9.pom; 包含翻译后的API文档:...