在MySQL数据库中保存OpenSSL加密字符串

时间:2017-02-05 22:06:13

标签: mysql database encryption openssl

我正在寻找一种在我的MySQL数据库中存储OpenSSL加密数据的方法。当我存储它时,我无法检索原始字符串,因为它没有正确存储字符串。

当然,我可以保存base64编码并稍后解密,这就像魅力一样。但是,考虑到效率,我想知道是否有更好的方法,因为base64编码占用磁盘空间用于存储。

感谢您的建议

1 个答案:

答案 0 :(得分:3)

是的,您可以将加密结果存储为BINARY或VARBINARY,这样就不会失去base64开销。