`
javne
  • 浏览: 67512 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA_BASE64加密和解密

阅读更多
import java.io.IOException;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;



	public class BASE64Coding { 
		private static BASE64Encoder encoder = new sun.misc.BASE64Encoder(); 
		private static BASE64Decoder decoder = new sun.misc.BASE64Decoder(); 
		public BASE64Coding() {} 
		public static String encode (String s)
		{ 
			return encoder.encode(s.getBytes());
			} 
		public static String decode (String s){ 
			try {
				byte[] temp = decoder.decodeBuffer(s);
				return new String(temp);
				} catch (IOException ioe) { 
					// handler
				}
			return s;
		}

																																																																																																		// exception
																																																																																																		// here}
																																																																																																		// return
																																																																																																		// null;}}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String str="13516741234";
		System.out.println("加密");
		System.out.println(BASE64Coding.encode(str));
		System.out.println("解密");
		System.out.println(BASE64Coding.decode(BASE64Coding.encode(str)));

	}

}

 

分享到:
评论

相关推荐

    java_base64加密解密实例

    在给定的"java_base64加密解密实例"中,我们将探讨如何使用Apache Commons库进行Base64的加密和解密操作,并设置自定义密钥来增强安全性。 Apache Commons Codec库提供了Base64工具类,它包含了Base64编码和解码的...

    java 图片base64 加密解密

    在Java编程中,图片Base64加密解密是一种常见的数据处理技术,特别是在网络传输和存储时,由于Base64编码可以将二进制数据转换为可打印的ASCII字符,因此非常适用。`sun.misc.BASE64Encoder`和`sun.misc.BASE64...

    Java Base64加密解密方法工具类

    Java Base64加密解密方法工具类

    用Java实现BASE64加密解密

    总之,Java提供了方便的`java.util.Base64`工具类来处理Base64编码和解码,使得在Java项目中实现Base64加密解密变得简单且高效。这个基础的加密解密机制虽然简单,但在很多场景下已经足够满足基本的数据保护需求。

    BASE64加密解密

    另外,`BASE64加密解密 方法.txt`很可能是详细介绍了如何在Java中实现BASE64加密解密的步骤和技术细节。 综上所述,BASE64加密解密在Java开发中是一个实用的技术,它允许开发者轻松地在二进制数据和ASCII字符串之间...

    Base64加密解密java/js

    参照网上Base64 js加密解密写的java实现,网上没看到出现过,可能大神都不屑写这种小东东,只好自己写了。弄了好几天,总算弄好了。 因为是参照 js Base64写的java实现,所以代码可实现前台js,后台java的加密,...

    base64加密解密的hive udf函数

    3. 编译Java代码并生成JAR包,例如`base64_udf.jar`。 4. 在Hive中注册UDF。首先,加载JAR包: ```sql ADD JAR /path/to/base64_udf.jar; ``` 然后创建加密和解密函数: ```sql CREATE TEMPORARY FUNCTION...

    base64加密_Base64加密_

    这种加密方式并不复杂,但也不适合用于高强度的安全需求,因为它是可逆的,即一旦拥有正确的Base64解码器,任何人都可以轻松解密。对于简单的数据隐藏和传输,Base64是一个实用的选择。 使用阿里巴巴的Base64加密...

    Base64加密解密工具类

    java开发使用base64进行加密解密,开发人员只需调用其中方法即可完成加密解密操作!

    Java Base64文件加密解密类.rar

    这个"Java Base64文件加密解密类.rar"包含了一个名为`Base64.java`的文件,提供了对文件进行Base64编码和解码的功能,并且可能还包含了其他加密和解密的方法。 在`Base64.java`类中,我们可以期待看到以下关键知识...

    android工具类:基于javaBase64的加密解密工具类

    本文将详细介绍一个基于Java Base64的Android加密解密工具类,该工具类支持公钥加密和私钥解密,具有高度的解耦性,方便集成到项目中。 一、Base64加密解密基础 Base64是一种编码方式,它将任意二进制数据转换为可...

    pb和java对称base64加密解密

    在标题"pb和java对称base64加密解密"中,涉及到了两个编程语言——PowerBuilder(pb)和Java,以及一种常用的编码方式——Base64。同时,描述中提到了MD5加密,这又是一种常见的哈希加密算法。下面我们将详细探讨...

    java实现base64加密

    下面我们将详细探讨如何在Java中实现Base64加密和解密: 1. **Base64编码**: 使用`java.util.Base64.Encoder`接口的`encodeToString()`方法可以将字节数组编码为Base64字符串。例如: ```java byte[] bytes = ...

    将文件进行zip压缩并base64加密和解密

    以下是如何使用BASE64对文件进行加密和解密的示例: ```java import java.nio.file.Files; import java.nio.file.Paths; import java.util.Base64; public class Base64Util { public static String ...

    java实现SHA1、SHA、MD5、AES加密、AES解密、BASE64解密、BASE64加密,以及BASE64 jar和源码

    在压缩包中的"java加密、解密"文件中,很可能包含了实现这些加密解密操作的Java代码示例,包括类、方法和可能的测试用例。通过阅读和学习这些代码,开发者可以更好地理解和应用上述加密算法,同时了解如何在实际项目...

    Base64批量加密工具

    3. **文件读写**:在批量加密文件时,我们需要使用`java.io`包中的类,如`FileInputStream`和`FileOutputStream`,来读取原始文件并写入加密后的Base64字符串到新文件中。 4. **异常处理**:在处理文件时,必须考虑...

    DES.rar_java 实现 加密,解密_文本 解密_文本加密

    首先,我们需要导入javax.crypto.* 和 java.security.* 包中的类,它们包含了实现DES加密解密所需的所有工具。 2. 密钥生成: 我们需要创建一个KeyGenerator对象,指定DES算法,然后生成密钥。Java中的...

    Base64 加密解密小工具

    "Base64 加密解密小工具"是一个实用程序,可以帮助用户快速地对文本进行Base64编码和解码。用户只需输入待编码或解码的文本,工具就会自动执行相应的操作。例如,"Base64.exe"可能就是这样一个工具,用户可以通过...

    AES加密解密 Base64加密解密

    java代码实例 AES加密解密 Base64加密解密

    java base64 和RSA 加密解密

    总的来说,Java的Base64和RSA加密解密技术在保护数据安全、传输敏感信息时发挥着重要作用。理解并熟练掌握这两者,对于开发涉及数据安全的Java应用程序至关重要。在实际操作中,应根据具体需求选择合适的加密解密...

Global site tag (gtag.js) - Google Analytics