Apache Commons Codec

编、解码

2进制

BinaryCodec.toAsciiString("2".getBytes());    // 00110010

BinaryCodec.fromAscii("00110010".getBytes()); // 2

64编码

Base64.encodeBase64String("啊".getBytes()); // 编码

Base64.decodeBase64("5ZWK");                // 解码

消息摘要算法

MD5

DigestUtils.md5Hex("123456");

SHA系列

DigestUtils.sha1Hex("123456");

DigestUtils.sha256Hex("123456");

DigestUtils.sha384Hex("123456");

DigestUtils.sha512Hex("123456");

DigestUtils.sha3_256Hex("123456");

DigestUtils.sha3_384Hex("123456");

DigestUtils.sha3_512Hex("123456");
posted @ 2023-03-18 15:10  Bruce.Chang.Lee  阅读(41)  评论(0编辑  收藏  举报