从严格意义上来说,Base64编码算法并不算是加密算法,Base64编码只是将 源数据转码为一种不易阅读的形式,而转码的规则是公开的。接下来将通过
Python脚本实现Base64方式的编码和解码。
1.Base64编码方式
示例代码如下:
>>> import base64 >>> s = 'ms08067 ' >>> bs = base64 .b64encode(s .encode("utf-8")) >>> print(bs) | ||
运行结果: | ||
' bXMwODA2Nw== ' | ||
2.Base64解码方式 示例代码入下: | ||
>>> | import base64 |
|
>>> | bs = 'bXMwODA2Nw== ' |
|
>>> | bbs = str(base64 .b64decode(bs), | "utf-8") |
>>> | print(bbs) |
|
运行结果: | ||
' ms08067 ' |