我正在使用 mysql-connector,我想将一些数据存储在 MySQL 数据库中。我使用 PyCrypto 应用 EAS 加密,结果产生如下所示的字节字符串:
encrypted_data = b'\xd5\x9e\xea \x8d\xc4\xa6P\x93>\xda\x045\xd6\xfa8'
在我的数据库中存储的最有效方式是什么encrypted_data
?
一个想法是将 unicode 字节转换为十六进制并将其存储为VARCHAR
. 虽然在那种情况下我需要两倍的存储空间。
另一个想法是在 MySQL 中对其进行加密。虽然因为我也在 python 中使用其他加密和哈希函数,我更愿意在 python 中完成所有加密工作,这样代码更有条理和可读性。
翻翻过去那场雪
相关分类