搜 索

几种实现对数据进行base64编码与解码的办法

编辑:QTOOL.NET日期:2019-08-08251

在进行数据处理时,有时候我们需要对数据进行bse64编码,以下介绍了常见的几种实现对数据进行base64编码与解码的方式.
1、php中默认的base64_encode与base64_decode函数来实现
代码如下:
 
<?php
  $txt = 'www.qtool.net';
  $encode = base64_encode($txt);
  echo "编码结果".$encode.'<br>';
  $decode = base64_decode($encode);
  echo "解码结果".$decode.'<br>';
?>
其中base64_encode可以对指定的字符串进行base64编码, base64_decode函数则可以对已经编码的字符串进行解码
 
2、python中的base64方法
 
#coding=utf-8
import base64
 
a = 'qtooL工具'
b = base64.b64encode(a) 
print b
print base64.b64decode(b)
 
 
3、java的java.util
final Base64.Encoder encoder = Base64.getEncoder();
final Base64.Decoder decoder = Base64.getDecoder();
final String text = "这是一段文字";
final byte[] newtext = text.getBytes("UTF-8");
final String entxt = encoder.encodeToString(newtext);
System.out.println(entxt);
System.out.println(new String(decoder.decode(entxt), "UTF-8"));
 
除了以上几种方案还可以使用本站的base编码解码工具
在开发工具栏目中找到此工具,打开它,然后根据提示选择好需要编码与解码的类型
只需要将加密与解密的字符串复制进大的文本域中进行操作即可.不仅可以对base64进行编码解码,还可以对base16等其它几种类型进行处理.

TAG标签:phpjavapython
此文章由QTOOL.NET编辑
最新文章

热门标签