mysql - 存储 RSA key 的最佳 mysql 数据类型?

标签 mysql types persistence rsa

我有一个客户端/服务器应用程序及其用户和所有... 服务器序列化是使用 SqlAlchemy 在 MySQL 上完成的。

我计划为我的 User 类分配一个 RSA 私钥,用于...某些 paranoid 扩展安全目的。我需要将 key 存储在某处,我正在考虑将其存储在用户表的额外列中。

那么,如果你们认为将 RSA 私钥存储在 MySQL 表中是一个“可接受”的想法,那么最好使用什么列类型? 字符串?一个 BINARY

任何提示都将不胜感激,包括诸如“你疯了吗??在 MySQL 中存储私钥是安全方面最糟糕的事情”之类的回答。我是 MySQL 的新手,甚至是非对称加密的新手,所以我可能会尝试做一些非常非常糟糕的事情。

提前谢谢你。

最佳答案

好吧,如果你要存储,你就必须存储...

至于什么类型最好,自己看吧。二进制占用更少的空间,但使用字符串可能更舒服。尝试这两个选项并查看。

关于mysql - 存储 RSA key 的最佳 mysql 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9934146/

相关文章:

c# - 保存和加载数据 "the MVVM"的方式?

mysql - sql中的blob数据类型与spring中的blob数据类型相同

php - MySQL 中的 IF 语句,使用 THEN 和 ELSE

mysql - 如何使用唯一键选择包含非唯一键的行?

types - 如何最终确定 Ada 保护类型

variables - 在 Haskell 中,为什么将值绑定(bind)到变量名不再强制系统提交类型?

java - 如何使用 JPA 以线程安全的方式保存或更新对象?

sqlite - 用于存储基于大型集合/数组的数据的高写入并发后端?

mysql - 删除 MySQL 中的重复行

typescript - 类型 'awaited T' 的参数不可分配给类型 'T' 的参数