使用 Apache Commons Codec 添加加密算法(DigestUtils.sha256Hex)

Apache Commons Codec库提供了包括Base64和Hex编码在内的简单编码和解码工具。本文将演示如何使用DigestUtils的SHA256Hex方法进行加密。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Apache Commons Codec

The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

添加依赖到项目中:

<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
<dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
    <version>1.15</version>
</dependency>

demo如下:

package org.example.temp;

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

public class Demo {
    public static void main(String[] args) {
        System.out.println(DigestUtils.sha256Hex("加密你自己的数据"));
    }
}

结果如下:

a502cce37f3ebcfa646c1fab3311afb265f145fdadb844ba28adc62eb2ab21ff

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值