先啰嗦两句,Md5是不可逆的加密,base64是可逆的
md5加密
public static String endode(String string){
String md5Hex = DigestUtils.md5Hex(string);
return md5Hex;
}
public static void main(String[] args) {
String endode = MD5Encode.endode("12345");
System.out.println(endode);
}
打印:827ccb0eea8a706c4c34a16891f84e7b
base64 加解密 直接new一个 Base64对象即可调用其API
public static String encodeTest(String str){
Base64 base64 = new Base64();
try {
str = base64.encodeToString(str.getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println("Base64 编码后:"+str);
return str;
}
public static String decodeTest(String str){
Base64 base64 = new Base64();
str = new String(Base64.decodeBase64(str));
System.out.println("Base64 解码后:"+str);
return str;
}
相关推荐
修改后的Apache Commons Codec 1.10的jar包, 可以解决Android端加密时出现java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String的异常问题。
Apache Commons Codec库与Java中的BASE64编码与解码 Apache Commons Codec是一个开源项目,它提供了各种编码和解码算法的实现,包括但不限于ASCII、URL、Unicode、HEX以及我们在此关注的BASE64编码。在给定的压缩包...
《Apache Commons Codec库详解》 Apache Commons Codec是Java开发中常用的一个开源库,它提供了多种编码和解码功能,如Base64、Hex、Phonetic、URL、以及各种字符编码等。这个库的名字"Codec"来源于“coder-decoder...
Apache Commons Codec库是Java开发中的一个实用工具集,主要用于编码和解码各种常见的编码格式。在版本1.8中,这个库提供了多个类和方法,帮助开发者处理字符串、数字和其他形式的数据转换。以下是对`org.apache....
3. Apache Commons Codec: 这个库提供了各种编码和解码算法,如Base64、Hex、URL编码等。例如,Base64Codec用于Base64编码和解码,适用于在网络传输中处理二进制数据。 4. Apache Commons Net: 这是网络编程相关的...
《Apache Commons Codec库详解》 在Java开发领域,Apache Commons是一个不可或缺的开源工具集,它提供了许多实用的组件,其中一个便是“Codec”模块,对应的库文件即为"org.apache.commons.codec.jar"。这个库文件...
解决经常遇到的The import org.apache.commons.codec cannot be resolved问题,只需导入文件中的commons-codec-1.11.jar就可以,如和导入包就不赘述了。
赠送jar包:commons-codec-1.9.jar; 赠送原API文档:commons-codec-1.9-javadoc.jar; 赠送源代码:commons-codec-1.9-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.9.pom; 包含翻译后的API文档:...
Apache Commons Codec库是Java开发中的一个实用工具集,主要提供了各种编码和解码算法的实现。这个库包含在"org.apache.commons.codec.zip"中,它是一个JAR(Java Archive)文件,名为"org.apache.commons.codec.jar...
《Apache Commons Codec库详解》 Apache Commons Codec是Java开发中常用的一个开源库,它提供了多种编码和解码的实现,方便开发者在项目中处理各种数据格式。本篇文章将重点介绍"commons-codec-1.10.jar"这个库,...
Apache Commons Codec库是Apache Commons项目的一部分,它提供了各种编解码器,用于在Java中进行数据的编解码处理。它主要用于在应用程序中进行MD5、SHA-1哈希加密、Base64编码以及URL编码等。此外,Apache Commons ...
Apache Commons Codec库是Apache软件基金会开发的一个开源项目,它的主要目标是提供各种编码和解码算法的实现。在这个特定的版本——"apache-commons-codec-1.4.jar"中,我们聚焦于版本1.4的特性、用途以及它如何在...
里面包括bcprov-ext-jdk15on-149.jar;bcprov-jdk15on-151.jar;commons-codec-1.10.jar;commons-codec-1.10-sources等文件。
《Apache Commons Codec库详解》 Apache Commons Codec是一个Java库,提供了各种编码和解码的实现,包括但不限于Base64、Hex、Phonetic、URL、UUID等编码方式。这个库在开发过程中非常实用,因为它提供了许多标准...
Apache Commons Codec库是Java开发中的一个实用工具集,主要用于处理各种编码和解码任务。这个"commons-codec-1.14.zip"压缩包包含了Apache Commons Codec库的1.14版本,这是一个广泛使用的开源库,它提供了多种编码...
Apache Commons Codec库是Java开发中的一个实用工具集,专注于各种编码和解码任务。这个"commons-codec-1.15-bin.zip"压缩包包含了Apache Commons Codec 1.15版本的所有类和资源文件,它是该库的一个二进制发行版。...
Apache Commons Codec库是一个Java工具包,它包含了各种编码和解码算法,如Base64、Hex、Phonetic、URL编码等。这个压缩包包含了从版本1.1到1.10的所有版本,让我们逐一探讨这些版本中的主要知识点。 1. **Base64...
在提供的压缩文件中,我们看到一个名为"DES-加密专用commonscodec1.9.jar"的文件,这暗示了Apache Commons Codec库也常被用于加密操作。DES(Data Encryption Standard)是一种广泛使用的对称加密算法,虽然现在已被...
Commons Codec是Apache软件基金会开发的一个Java库,它提供了一系列编码和解码的工具,包括Base64、Hex、Phonetic、BCodec等。在Android平台上,由于原生的Java库可能不完全支持或者性能不佳,因此有了"commons-...