python如何将blob转换为字符串

时间:2016-02-29 14:59:04

标签: python amazon-web-services encryption blob

使用amazon KMS加密密码

{u'CiphertextBlob': '
 �"����@��^j~>{���b�3�->�i,,,�J�5{`>��BP�V��h�Fe��9'}

响应是

{{1}}

我想将加密文本保存到文件中 1.读取加密文本 2.发送给亚马逊解密。

无法在python中找到这样做的方法。

1 个答案:

答案 0 :(得分:1)

使用base64.b64encodeb64decode

进行管理
    plain_text = '1111'
    encrypted_blob = data_protector.encrypt_text(plain_text)
    encrypted_text = base64.b64encode(encrypted_blob)
    encrypted_blob = base64.b64decode(encrypted_text)
    decrypted_text = data_protector.decrypt_text(encrypted_blob) #  decrypted_text = '111'