`
Pringles
  • 浏览: 51423 次
  • 来自: 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  
又是加密。。。。

相关推荐

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

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

    字符串加密与解密(Base64)

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

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

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

    PB字符串加密、解密函数

    在这个背景下,PB字符串加密和解密函数是开发人员常用的技术手段,用于对敏感信息进行编码,防止未经授权的访问或窃取。 在PowerBuilder中,我们可以利用内置的函数或者自定义的函数来实现字符串的加密和解密。通常...

    BASE64加密解密

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

    php字符串加密解密的类

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

    java Base64 字符串加密与解密

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

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

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

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

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

    C# Base64加密解密

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

    Base64加密解密.zip

    以下是对Base64加密解密的详细讲解以及如何在C# WinForm应用中实现。 首先,理解Base64的基本原理。Base64使用64个不同的字符(包括大小写字母、数字以及"+"和"/")来表示二进制数据,每个字符代表6位二进制数。...

    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编码可以将任意一组字节转换为较长的常见文本字符序列,从而...

    Base64整合DES加解密支持密钥支持解密失败返回统一字符支持加密后去除特殊字符

    Base64安全性低?...Base64加密后的字符串在URL中不安全,想去掉特殊符号?这里支持。 想在解密失败返回统一字符?这里支持。告诉我还有什么是你想要的。这里都有,如果好用,不介意的请在下面评论一番,谢谢

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

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

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

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

    字符串加密解密算法

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

Global site tag (gtag.js) - Google Analytics