`
Pringles
  • 浏览: 51115 次
  • 来自: capital of china
最近访客 更多访客>>
社区版块
存档分类
最新评论

BASE64对字符串的加密(解密)方法

SUN 
阅读更多
<%@ page import="sun.misc.BASE64Decoder" %>
<%@ page import="sun.misc.BASE64Encoder" %>




// 将 s 进行 BASE64 编码
   static String getBASE64(String s) {
      if (s == null) return null;
      return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
  }
  
  // 将 BASE64 编码的字符串 s 进行解码
  static String decodeBASE64(String ss) {
BASE64Decoder decoder = new BASE64Decoder();
if(ss == null){
return null;
}else{
try{
byte[] b = decoder.decodeBuffer(ss);
return new String(b);
}catch(Exception e){
return null;
}
}
}
  }
分享到:
评论
1 楼 xinyu391 2011-03-03  
又是加密。。。。

相关推荐

    c#对字符串加密解密函数

    C#字符串加密解密函数是指使用C#语言编写的对字符串进行加密和解密的函数。这些函数通常用于保护敏感数据,防止未经授权的访问。 在C#中,对字符串进行加密和解密可以使用DESCryptoServiceProvider类,该类提供了...

    Base64文本字符串编码解码加密解密双向解析工具

    使用这些工具,用户可以方便地对文本字符串进行Base64处理,同时满足安全需求。在实际应用中,这种工具对于开发者、网络通信或者数据存储都十分有用,特别是当需要在网络上传输非ASCII字符或者在不支持二进制数据的...

    字符串加密与解密(Base64)

    字符串加密与解密(Base64)字符串加密与解密(Base64)字符串加密与解密(Base64)字符串加密与解密(Base64)字符串加密与解密(Base64)字符串加密与解密(Base64)

    字符串加密解密算法

    字符串加密解密算法是一种对字符串(文本数据)进行加密和解密的方法,以确保其在传输或存储过程中的安全性。加密过程将明文转换为密文,而解密则将密文还原为原始的明文。这涉及到一系列数学运算和算法设计,确保...

    php字符串加密解密的类

    这里我们将深入探讨PHP中的字符串加密解密原理,以及base64_encode()函数在其中的作用。 首先,加密是将可读信息转化为不可读格式的过程,目的是防止未经授权的访问。解密则是相反的过程,将加密后的信息恢复为原始...

    BASE64加密解密

    综上所述,BASE64加密解密在Java开发中是一个实用的技术,它允许开发者轻松地在二进制数据和ASCII字符串之间转换,便于数据的网络传输和存储。同时,Java提供的`Base64`工具类提供了便捷的API来实现这一功能,简化了...

    RSA字符串加密解密带Base64二次加密

    使用RSA对字符串进行加密,但是加密以后是一个byte[],然后使用Base64进行了对于byte[]的二次加密,这样就是一个字符串,可以直接进行http的传输而不用头疼了。 注释:关于包名的问题请自己重新新建资源拷贝就可以了

    java Base64 字符串加密与解密

    这段代码首先定义了一个字符串`plainText`,然后使用`Base64.getEncoder().encode()`方法对其进行Base64编码,编码后的结果存储在`encodedBytes`中,并转化为字符串`encodedText`。接着,通过`Base64.getDecoder()....

    PB关于字符进制数转化及base64加密、解密,nvo_base64.sru

    在IT领域,尤其是在编程...理解并掌握字符进制转换和Base64加密解密对于提升软件的安全性和数据处理能力至关重要。在PowerBuilder这样的开发环境中,熟练运用这些技术能够帮助开发者更好地处理数据,保障系统的安全性。

    C# Base64加密解密

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

    java 字符串加密解密

    在IT行业中,字符串加密解密是信息安全领域的重要组成部分,它涉及到数据保护、用户隐私和网络安全。本项目提供了四种常见的加密解密算法的Java实现:BASE64、AES、DES和MD5。接下来,我们将深入探讨这四种算法及其...

    sqlserver2005的base64加密解密函数

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

    base64、DES、AES、SHA-1、MD5 字符串加密和解密 编码和解码 大全

    这个进行字符串加密 和解密 , 编码和 解码 包括(base64、DES、AES、SHA-1、MD5 ) ,都是亲测的,保证可用 这个进行字符串加密 和解密 , 编码和 解码 包括(base64、DES、AES、SHA-1、MD5 ) ,都是亲测的,保证...

    java 图片base64 加密解密

    总结来说,Java中的图片Base64加密解密涉及了二进制数据与ASCII字符串之间的转换,这对于在网络上传输或存储非文本数据(如图像)非常有用。虽然`sun.misc`包中的类已不再推荐,但理解其工作原理有助于更好地理解和...

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

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

    c#实现的字符串加密和解密方法.

    根据提供的文件信息,本文将详细解释C#中用于字符串加密和解密的方法,特别是通过使用DES(Data Encryption Standard)算法实现的基本原理和技术细节。 ### 一、DES算法简介 DES是一种对称加密算法,它使用相同的...

    base64加密解密的hive udf函数

    Base64编码后的字符串长度通常是原长度的1.33倍,因为每个原始字节变成了4个字符。 在Hive中,我们可以编写Java代码来创建自定义UDF。以下是一个简单的Base64加密和解密UDF示例: 1. 创建一个Java项目,引入Hive...

    关于字符串加密解密 DES加密解密

    ### 字符串加密解密——DES加密解密详解 #### 一、概述 在现代信息技术领域,数据安全显得尤为重要。为了保护数据不被未授权访问或窃取,加密技术成为了必不可少的一部分。其中,**DES(Data Encryption Standard...

    一个字符串加密解密类

    考虑到以上安全性方面的不足,该字符串加密解密类更适合应用于对安全性要求不高的场景中,如临时的数据保护或者简单的信息隐藏等。如果涉及到敏感信息或关键业务逻辑,建议使用更为专业和安全的加密库和框架。 ### ...

    C#加密解密DeEncryptHelper.zip

    MD5 单向加密 SHA1 单向加密 DES 双向,可解密 加密字符串 ...RSA加密解密及RSA签名和验证 RSA 的密钥产生 产生私钥 和公钥 RSA 方式加密 RSA的解密函数 获取Hash描述表 RSA签名 RSA 签名验证

Global site tag (gtag.js) - Google Analytics