将公钥和私钥存储在数据库或密钥库中

jax*_*jax 5 java encryption-asymmetric

我正在制作一个Web服务,它将为数据库表中的每条记录存储公钥和私钥.

密钥是使用Java创建的,但我不确定创建密钥库的天气或将密钥直接放在数据库中的字段内.

您会推荐什么选项?每种方法有哪些好处?

Noe*_*l M 5

如果使用密钥库,则将使用旨在保留加密项(如密钥和证书)的数据库.

在任何可能的情况下,您都不应该尝试重新发明轮子.密钥库是否足以满足您的需求?如果您尝试设计自己的数据库来存储这些文物,那么在创建Java的密钥库等数据库时,您将不得不重新解决已经考虑的问题和问题.