Ruby on rails 如何在Rails中存储对称密钥

Ruby on rails 如何在Rails中存储对称密钥,ruby-on-rails,ruby-on-rails-3,security,encryption,cryptography,Ruby On Rails,Ruby On Rails 3,Security,Encryption,Cryptography,我想在我的数据库中存储加密的数据以及它的签名,这样我可以在另一个时间读回它。如何安全地存储用于加密的对称密钥?我想我在这里找到了问题的答案: 如果有更好的方法,请告诉我 TLDR:将其存储在文件系统中。将其存储在文件系统中,并且永远不要对其进行版本跟踪 它的签名不允许解密日期。如果使用对称加密,则应该使用密钥解密数据。否则,您可能希望使用非对称加密并将开放密钥存储在db中来解密dataSorry,应该用更好的措辞。我认为这意味着签名是为了确保数据的完整性。编辑:关于你的第二行:我如何存储sk呢?

我想在我的数据库中存储加密的数据以及它的签名,这样我可以在另一个时间读回它。如何安全地存储用于加密的对称密钥?

我想我在这里找到了问题的答案:

如果有更好的方法,请告诉我


TLDR:将其存储在文件系统中。

将其存储在文件系统中,并且永远不要对其进行版本跟踪

它的签名不允许解密日期。如果使用对称加密,则应该使用密钥解密数据。否则,您可能希望使用非对称加密并将开放密钥存储在db中来解密dataSorry,应该用更好的措辞。我认为这意味着签名是为了确保数据的完整性。编辑:关于你的第二行:我如何存储sk呢?