`

BASE64简单加密解密

SUN 
阅读更多
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

/**
 * BASE64加密解密
 * @author RuiLin.Xie - xKF24276
 *
 */
public class BASE64
{

	/** 
     * BASE64解密
     * @param key       
     * @return       
     * @throws Exception       
     */         
    public static byte[] decryptBASE64(String key) throws Exception {          
        return (new BASE64Decoder()).decodeBuffer(key);          
    }          
             
    /**      
     * BASE64加密
     * @param key       
     * @return       
     * @throws Exception       
     */         
    public static String encryptBASE64(byte[] key) throws Exception {          
        return (new BASE64Encoder()).encodeBuffer(key);          
    }  
    
    public static void main(String[] args) throws Exception
    {
    	String jm = BASE64.encryptBASE64("http://www.baidu.com/".getBytes());
    	System.out.println(jm);
    	
    	byte[] byt = BASE64.decryptBASE64(jm);
    	System.out.println(new String(byt));
    }
}
分享到:
评论

相关推荐

    c++实现base64算法加密解密

    c++实现base64算法加密解密,不需要修改,直接运行即可

    BASE64加密解密

    【描述】中的"用过无问题,已经写了一份好详细的word文档"暗示了在实际Java开发中,BASE64加密解密已经被成功应用,并且有详细的文档记录了整个过程,这表明BASE64作为一种简单易用的编码手段,在处理二进制数据时...

    java 图片base64 加密解密

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

    C# Base64加密解密

    总的来说,C#中的Base64加密解密提供了简单且安全的方法来处理二进制数据,特别是在需要在文本环境(如邮件、网页)中传输时。在WinForm应用中,开发者可以结合UI设计,创建用户友好的工具,方便地进行Base64编码和...

    Base64加密解密工具类

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

    Java Base64加密解密方法工具类

    Java Base64加密解密方法工具类

    Base64加密解密.zip

    总的来说,Base64在C#中的实现既简单又直观,通过使用`System.Convert`类提供的方法,可以轻松地在WinForm应用中实现Base64的加密解密功能。无论是处理文本还是二进制数据,这个工具都能提供安全、方便的数据转换...

    Sql Server Base64加密解密角本

    非常实用的Base64加密,解密角本。基于UTF8,支持中文加解密。

    sqlserver2005的base64加密解密函数

    总结,虽然SQL Server 2005本身并不提供内置的Base64加密解密功能,但通过创建自定义函数,我们可以实现类似的功能。需要注意的是,上述函数仅适用于简单场景,对于更复杂的需求,可能需要更完善的Base64编码解码...

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

    总结,这个基于Java Base64的Android加密解密工具类为Android开发者提供了一种简单且安全的方式来处理敏感数据。它利用了Java的内置加密库,结合Base64编码,实现了公钥加密和私钥解密,使得数据在传输过程中得到...

    Base64加密解密java/js

    因为是参照 js Base64写的java实现,所以代码可实现前台js,后台java的加密,解密的任意组合,当然也可自己简单改下参照序列顺序,使自己的加密解密变为独一的,网上无法使用工具解密出正确的数据。熟悉二进制的可...

    base64加密解密的hive udf函数

    以下是一个简单的Base64加密和解密UDF示例: 1. 创建一个Java项目,引入Hive相关的依赖库,如`hive-exec`和`hive-serde`。 2. 编写一个名为`Base64UDF`的类,继承`org.apache.hadoop.hive.ql.udf.generic....

    微信小程序 AES ECB base64 加密解密

    在微信小程序中实现AES ECB Base64加密解密,你需要以下步骤: 1. 引入加密库:微信小程序提供了`wx.request`方法来调用外部API,你可以引入第三方加密库,如`crypto-js`,通过npm安装后将其添加到项目中。 2. ...

    Base64加密&解密工具

    Base64加密&解密工具,可以用以验证咱编写Base64加密&解密程序的正确性。

    Base64 加密解密小工具

    下面,我们将深入探讨Base64加密解密的基本原理、用途以及如何使用工具进行操作。 1. Base64的基本原理 Base64是基于64个可打印字符来表示二进制数据的编码方法。这64个字符包括大小写字母(A-Z, a-z)、数字(0-9...

    Java Base64文件加密解密类.rar

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

    js的base64加密解密

    在这个场景中,我们讨论的是一个纯JavaScript实现的Base64加密解密工具类,它无需依赖其他外部JavaScript库,因此非常适合在各种环境中使用,特别是对于那些对文件大小和加载速度有严格要求的项目。 Base64加密,也...

    PB BASE64加密和解密DEMO

    PB BASE64加密和解密DEMO是一种在PowerBuilder(PB)环境中实现的基于BASE64编码技术的加密和解密方法。BASE64是一种常见的数据编码方式,它将二进制数据转换为可打印的ASCII字符,常用于在网络上传输包含二进制的...

    LabVIEW实现Base64加密解密程序源码

    LabVIEW实现Base64加密解密程序源码,可以作为子VI直接调用,非常方便,经过测试没有问题。base64是一种用64个字符来表示任意二进制数据的方法。base 64编码可以将任意一组字节转换为较长的常见文本字符序列,从而...

    Base64批量加密工具

    在这个"Base64批量加密工具"中,我们看到作者使用Java语言编写了一个程序,用于自动化处理一批文件或数据的Base64编码过程,避免了手动逐条加密的繁琐。 在Java中,实现Base64编码主要依赖于`java.util.Base64`这个...

Global site tag (gtag.js) - Google Analytics