我正在使用os.urandom(16)
生成16字节的salt,我想将其存储在MySQL中。
BINARY(16)
MySQL列存储16字节的salt就足够了
经过大量研究,我找不到比将字节序列转换为十六进制字符串并存储在CHAR
列中更好的方法将Python字节序列存储到MySQL数据库中。但是十六进制字符串需要额外的16个字节来存储16个字节。所以我的问题是,有没有任何方法可以直接将大小为16字节的Python bytes对象存储到MySQLBINARY(16)
列,而不必浪费额外的16字节
使用MySQL UNHEX()
似乎可以完成这项工作。但我想知道我们是否可以直接将Python ^ {< CD6> }对象存储到MySQL ^ {< CD7}}列中,中间没有额外的步骤。p>
目前没有回答
相关问题 更多 >
编程相关推荐