Apache Commons Codec(TM) 软件提供常用编码器和解码器的实现,如:Base64、十六进制、语音和 URL。
Apache Commons Codec 由一组实用程序和一个用于编码和解码文本和二进制数据的简单框架组成。
本教程将介绍 Apache Commons Codec 工具库的具体用法;通过阅读本教程,您可以快速掌握该框架的具体用法;本教程也将提供大量的实例,供读者参考。
本教程将适合对 Java 加密/解密、编解码、消息摘要感兴趣的读者,也或者是工作中需要用到 Apache Commons Codec 框架进行编解码等操作的读者。
Apache Commons Codec 框架提供常用编码器和解码器的实现,如:Base64、十六进制、语音和 URL。因此,读者应该具备如下基础:
熟练使用 Java 编程语言,最好拥有一定的工作经验;
对常用的编码有一定的了解,如:熟悉 Base32、Base6、URL 等编码知识;
该框架还提供了消息摘要信息的生成,如:MD2、MD5、SHA1 和 SHA3;因此,你需要对这些常用的消息摘要算法有一定的了解;