base64加解密
侧边栏壁纸
  • 累计撰写 21 篇文章
  • 累计收到 65 条评论

base64加解密

admin
2024-10-06 / 0 评论 / 24 阅读 / 正在检测是否收录...

base64加解密

import base64
class Base64Data:
    # 假设我们有一个字符串需要编码
    def encrpt_base64(self, original_string):
        # 字符串必须先转换成字节
        byte_data = original_string.encode('utf-8')
        # 使用base64.b64encode进行编码
        encoded_data = base64.b64encode(byte_data)
        # 编码后的结果是一个字节对象,通常我们需要将其转换为字符串以便打印或存储
        encoded_string = encoded_data.decode('utf-8')
        return encoded_string

    # 已编码的Base64字符串
    def decrpt_base64(self, encoded_string):
        # 首先将Base64字符串转换回字节
        byte_encoded_data = encoded_string.encode('utf-8')
        # 使用base64.b64decode进行解码
        decoded_data = base64.b64decode(byte_encoded_data)
        # 解码后的内容是原始的字节数据,对于文本则需要再转回字符串
        original_string_back = decoded_data.decode('utf-8')
        return original_string_back

0

评论 (0)

取消