`
85977328
  • 浏览: 1903753 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

commons-codec-1.8常用的编码方法

 
阅读更多
用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等。
例如:java原生的MD5算法,稍微有点复杂,需要封装一下才可以使用。
MessageDigest alg = MessageDigest.getInstance("MD5");
涉及字符串转二进制,二进制转十六进制等,非常麻烦,而是用codec只需要一行。


package test;

import org.apache.commons.codec.digest.DigestUtils;

/**
 * DigestUtils用的比较多,各种加密技术
 * @author piaohailin
 *
 */
public class Md5Test {

    public static void main(String[] args) {
        String md5 = DigestUtils.md5Hex("123456789");
        System.out.println(md5);
    }

}
1
5
分享到:
评论

相关推荐

    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

    commons-httpclient-3.0与commons-codec-1.8

    Apache Commons Codec 1.8 是另一个独立的库,它提供了多种编码和解码算法,包括Base64、Hex、URL编码/解码、电话号码编码等。在HttpClient中,Codec库常用于处理URL编码,确保URL参数是安全的,并符合HTTP规范。...

    commons-codec-1.8

    总之,Apache Commons Codec库1.8版本是Java开发者的得力助手,它提供了丰富的编码和解码工具,帮助处理进制转换、电话号码格式化、发音编码等多种任务,大大简化了开发过程,提高了代码质量。如果你在项目中涉及到...

    org.apache.commons.codec-1.8

    Apache Commons Codec库是Java开发中的一个实用工具集,主要用于编码和解码各种常见的编码格式。...由于其广泛的适用性和灵活性,`org.apache.commons.codec-1.8`是许多Java开发者在处理编码问题时的首选库。

    commons-codec-1.8-bin.tar.gz

    Apache Commons Codec库是Java开发中常用的一个工具库,主要用于提供各种编码和解码功能,包括但不限于Base64、Hex、Phonetic、URL和URI编码等。在本篇文章中,我们将深入探讨Apache Commons Codec库的核心功能,并...

    commons相关jar包

    在这个特定的压缩包中,我们有三个关键的 Commons 子项目:`commons-codec-1.8.jar`, `commons-lang-2.1.jar`, 和 `commons-logging-1.2.jar`。这些 jar 包为开发人员提供了丰富的功能,下面将详细介绍它们的内容和...

    JDK1.6下的Base64解决方式.txt.zip

    一个常用的解决方案是使用Apache Commons Codec库,这是一个由Apache软件基金会开发的Java库,其中包含了`org.apache.commons.codec.binary.Base64`类,可以方便地进行Base64操作。 安装Apache Commons Codec库的...

    网页版(在线)api文档下载工具.rar

    "commons-codec-1.8-bin" 是Apache Commons Codec库的一个版本,这个库包含了各种编码和解码算法,例如Base64编码、URL编码等。在API文档下载过程中,可能需要对URL或数据进行编码以符合HTTP规范,因此这个库是必不...

    上传文件代码段

    8. **Apache Commons Codec** (commons-codec.jar): 提供了多种编码和解码算法,如Base64、Hex等,有时在文件上传过程中,可能需要对文件名或数据进行编码处理。 9. **Apache Commons Logging** (commons-logging-...

    解决JDK1.6下的Base64报错问题

    在Apache Commons Codec中,可以使用`org.apache.commons.codec.binary.Base64`类进行编码和解码操作。以下是导入和使用该库的基本步骤: - 添加依赖(以Maven为例): ```xml <groupId>commons-codec ...

    phonegap 源码 Java

    这个 jar 文件是 Apache Commons Codec 库的一部分,提供了各种编码和解码算法,如 Base64、Hex、Huffman 编码等。在 PhoneGap 开发中,它可能用于处理数据的编码解码过程,比如在网络通信或者存储用户数据时。 ...

    简单网络爬虫Java代码(借鉴)

    这个库是Apache Commons Codec项目的一部分,提供了各种编码和解码功能,包括URL编码、Base64编码、Hex编码等。在网络爬虫中,我们可能需要使用这些功能来处理URL,或者在与服务器交互时进行数据编码。 ```java ...

    Java HttpClient 全部的jar包

    2. `commons-codec.jar`: 这是Apache Commons Codec库,包含各种编码和解码器,如Base64、Hex、Phonetic和URL编码等。在HttpClient中,这个库用于处理URL编码和解码,以及在HTTP请求头或参数中可能涉及到的其他编码...

    axis2测试服务端 所需jar包

    5. **依赖的Apache Commons库**:如commons-codec.jar,用于编码和解码;commons-logging.jar,提供日志记录接口;还有其他如commons-fileupload.jar等。 6. **XML绑定框架**:如JAXB(jaxb-api.jar, jaxb-impl.jar,...

    Base64及oracle11g的jar.zip

    `commons-codec-1.8.jar`是Apache Commons Codec库的一部分,这个库提供了各种编码和解码算法,包括Base64编码。在处理CLOB数据时,如果需要将二进制数据(例如图片或PDF文件)存储到CLOB字段,我们可以先用Base64...

    java+js基于RSA解密解密

    这是一个Apache Commons Codec库的版本1.8,其中包含了各种编码和解码工具,如Base64编码,可能被用在Java代码中将字节数组转换为字符串以便在网络上传输。 在实际应用中,这种Java和JavaScript之间的RSA加密解密...

    解决idea中Springboot找不到BASE64Encoder或Decoder的jar包

    - 如果你不想切换Java版本,也可以引入第三方库,如Apache Commons Codec或Google的Guava库,它们提供了Base64编码和解码的功能。 - 对于Apache Commons Codec,可以在`pom.xml`中添加依赖: ```xml <groupId>...

    常见的base64的三种加密与解密的方法

    Apache Commons Codec库提供了一个更丰富的Base64实现,除了基本的编码和解码,还支持URL安全模式和其他特性。 加密(编码)示例: ```java import org.apache.commons.codec.binary.Base64; byte[] ...

    BASE64Decoder 的jar.rar

    然而,如果你正在使用的是较早的Java版本,可能需要依赖第三方库,如Apache Commons Codec或者Google的Guava库来实现Base64解码。"BASE64Decoder 的jar.rar"很可能包含了这样一个第三方库的JAR文件,使得在没有Java ...

Global site tag (gtag.js) - Google Analytics