`
85977328
  • 浏览: 1917665 次
  • 性别: 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规范,因此这个库是必不...

    jss-javadoc-4.4.9-3.el7.x64-86.rpm.tar.gz

    3. apache-commons-codec-1.8-7.el7.noarch.rpm:这是Apache Commons Codec库的RPM包,它提供了编码解码功能,用于处理数据的编码和解码,如URL编码或Base64编码等。 安装此类软件包通常需要使用root权限,因此在...

    上传文件代码段

    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 ...

    pki-symkey-10.5.18-27.el7-9.x64-86.rpm.tar.gz

    15.el7.noarch.rpm、apache-commons-codec-1.8-7.el7.noarch.rpm等,它们分别提供了Java安全签名(Java security signature)、Apache通用语言处理(Apache commons language processing)、以及Apache通用编码解码...

    phonegap 源码 Java

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

    httpcomponents-client-4.2.5-5.el7-0.x64-86.rpm.tar.gz

    - apache-commons-codec-1.8-7.el7.noarch.rpm:为Apache Commons Codec的rpm安装包,用于通用的编码解码功能。 - tomcat-servlet-3.0-api-7.0.76-16.el7_9.noarch.rpm:为Tomcat服务器中Servlet 3.0 API的rpm安装包...

    ldapjdk-4.19-5.el7.x64-86.rpm.tar.gz

    - apache-commons-codec-1.8-7.el7.noarch.rpm:这是Apache Commons Codec库的rpm包,包含了解码/编码数据的各种算法,如Base64、Hex等,广泛用于数据传输、存储等场景。 压缩包中的rpm文件安装步骤如下: 1. 解压...

    简单网络爬虫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...

Global site tag (gtag.js) - Google Analytics