`
素寒丶玩玩
  • 浏览: 19396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache commons codec

阅读更多

先啰嗦两句,Md5是不可逆的加密,base64是可逆的

md5加密

 

public static String  endode(String string){

String md5Hex = DigestUtils.md5Hex(string);

return md5Hex;

}

 

public static void main(String[] args) {

String endode = MD5Encode.endode("12345");

System.out.println(endode);

}

打印:827ccb0eea8a706c4c34a16891f84e7b

 

base64 加解密 直接new一个 Base64对象即可调用其API

 

public static String encodeTest(String str){  

       Base64 base64 = new Base64();  

       try {  

           str = base64.encodeToString(str.getBytes("UTF-8"));  

       } catch (UnsupportedEncodingException e) {  

           e.printStackTrace();  

       }  

           System.out.println("Base64 编码后:"+str);  

       return str;  

   }  

 

public static String decodeTest(String str){  

       Base64 base64 = new Base64();  

       str = new String(Base64.decodeBase64(str));  

       System.out.println("Base64 解码后:"+str); 

       

       return str;

   }  

分享到:
评论

相关推荐

    Apache Commons Codec 1.10

    修改后的Apache Commons Codec 1.10的jar包, 可以解决Android端加密时出现java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String的异常问题。

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

    Apache Commons Codec库与Java中的BASE64编码与解码 Apache Commons Codec是一个开源项目,它提供了各种编码和解码算法的实现,包括但不限于ASCII、URL、Unicode、HEX以及我们在此关注的BASE64编码。在给定的压缩包...

    org-apache-commons-codec.rar

    《Apache Commons Codec库详解》 Apache Commons Codec是Java开发中常用的一个开源库,它提供了多种编码和解码功能,如Base64、Hex、Phonetic、URL、以及各种字符编码等。这个库的名字"Codec"来源于“coder-decoder...

    org.apache.commons.codec-1.8

    Apache Commons Codec库是Java开发中的一个实用工具集,主要用于编码和解码各种常见的编码格式。在版本1.8中,这个库提供了多个类和方法,帮助开发者处理字符串、数字和其他形式的数据转换。以下是对`org.apache....

    apache.commons全套jar包下载

    3. Apache Commons Codec: 这个库提供了各种编码和解码算法,如Base64、Hex、URL编码等。例如,Base64Codec用于Base64编码和解码,适用于在网络传输中处理二进制数据。 4. Apache Commons Net: 这是网络编程相关的...

    org.apache.commons.codec.jar

    《Apache Commons Codec库详解》 在Java开发领域,Apache Commons是一个不可或缺的开源工具集,它提供了许多实用的组件,其中一个便是“Codec”模块,对应的库文件即为"org.apache.commons.codec.jar"。这个库文件...

    org.apache.commons.codec包

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

    commons-codec-1.9-API文档-中文版.zip

    赠送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文档:...

    org.apache.commons.codec.zip

    Apache Commons Codec库是Java开发中的一个实用工具集,主要提供了各种编码和解码算法的实现。这个库包含在"org.apache.commons.codec.zip"中,它是一个JAR(Java Archive)文件,名为"org.apache.commons.codec.jar...

    commons-codec-1.10.jar

    《Apache Commons Codec库详解》 Apache Commons Codec是Java开发中常用的一个开源库,它提供了多种编码和解码的实现,方便开发者在项目中处理各种数据格式。本篇文章将重点介绍"commons-codec-1.10.jar"这个库,...

    java利用Apache commons codec进行MD5加密,BASE64加密解密,执行系统命令

    Apache Commons Codec库是Apache Commons项目的一部分,它提供了各种编解码器,用于在Java中进行数据的编解码处理。它主要用于在应用程序中进行MD5、SHA-1哈希加密、Base64编码以及URL编码等。此外,Apache Commons ...

    apache-commons-codec-1.4.jar

    Apache Commons Codec库是Apache软件基金会开发的一个开源项目,它的主要目标是提供各种编码和解码算法的实现。在这个特定的版本——"apache-commons-codec-1.4.jar"中,我们聚焦于版本1.4的特性、用途以及它如何在...

    Apache Commons Codec与Bouncy Castle的jar包

    里面包括bcprov-ext-jdk15on-149.jar;bcprov-jdk15on-151.jar;commons-codec-1.10.jar;commons-codec-1.10-sources等文件。

    commons-codec-current-src.zip_codec_commons codec

    《Apache Commons Codec库详解》 Apache Commons Codec是一个Java库,提供了各种编码和解码的实现,包括但不限于Base64、Hex、Phonetic、URL、UUID等编码方式。这个库在开发过程中非常实用,因为它提供了许多标准...

    commons-codec-1.14.zip

    Apache Commons Codec库是Java开发中的一个实用工具集,主要用于处理各种编码和解码任务。这个"commons-codec-1.14.zip"压缩包包含了Apache Commons Codec库的1.14版本,这是一个广泛使用的开源库,它提供了多种编码...

    commons-codec-1.15-bin.zip

    Apache Commons Codec库是Java开发中的一个实用工具集,专注于各种编码和解码任务。这个"commons-codec-1.15-bin.zip"压缩包包含了Apache Commons Codec 1.15版本的所有类和资源文件,它是该库的一个二进制发行版。...

    commons-codec所有版本(1.1-1.10).zip

    Apache Commons Codec库是一个Java工具包,它包含了各种编码和解码算法,如Base64、Hex、Phonetic、URL编码等。这个压缩包包含了从版本1.1到1.10的所有版本,让我们逐一探讨这些版本中的主要知识点。 1. **Base64...

    commons-codec-1.9.jar

    在提供的压缩文件中,我们看到一个名为"DES-加密专用commonscodec1.9.jar"的文件,这暗示了Apache Commons Codec库也常被用于加密操作。DES(Data Encryption Standard)是一种广泛使用的对称加密算法,虽然现在已被...

    commons-codec-android-1.15

    Commons Codec是Apache软件基金会开发的一个Java库,它提供了一系列编码和解码的工具,包括Base64、Hex、Phonetic、BCodec等。在Android平台上,由于原生的Java库可能不完全支持或者性能不佳,因此有了"commons-...

Global site tag (gtag.js) - Google Analytics