使用Python将16或32进制字符串转化为base64字符串

273 阅读1分钟

实际上就是16/32进制数转化为64进制

# 16进制转化为64进制
def base16_base64(n, x):
    bin_str = base64.b16decode(hash_info)   # 等同于:bin_str=bytes.fromhex(hash_info)
    base64_str = base64.b64encode(bin_str).decode('utf-8')
    return base64_str

# 32进制转化为64进制
def base32_base64(n, x):
    bin_str = base64.b32decode(hash_info)  
    base64_str = base64.b64encode(bin_str).decode('utf-8')
    return base64_str


juejin.cn/post/704362…