BASE64Encoder及BASE64Decoder问题解答和使用策略

由于sun公司的BASE64Encoder和BASE64Decoder是内部方法,不推荐在Java API中使用,因为它们可能随时被移除。推荐采用Apache Commons Codec库的Base64类作为替代,该类提供了安全且稳定的Base64编码和解码功能。通过示例代码展示了如何使用此库进行加密和解密操作。
摘要由CSDN通过智能技术生成

两个方法都是sun公司的内部方法,并没有在java api中公开过,所以使用这些方法是不安全的,将来随时可能会从中去除。

所以相应的应该使用策略有下面两种:

1.使用替代类

如:org.apache.commons.codec.binary.Base64类

官方地址:http://commons.apache.org/codec/

官方API:http://commons.apache.org/codec/apidocs/org/apache/commons/codec/binary/Base64.html

简单的使用方法如下:

  1. /** 
  2.      * 解密 
  3.      *  
  4.      * @param pwd 
  5.      * @return 
  6.      * @see [类、类#方法、类#成员] 
  7.      */  
  8.     public static String decodeStr(String pwd)  
  9.     {  
  10.         Base64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值