Encryption RocksDB的静态加密

Encryption RocksDB的静态加密,encryption,nosql,rocksdb,Encryption,Nosql,Rocksdb,我正在探索为我在一个应用程序中使用的RocksDB数据实现静态加密的选项(也就是说,我不必将密钥存储在数据中,我可以在运行时进行计算)。理想情况下,它应该是DES 是否有专门针对RocksDB的简单插件或库,否则我将不得不临时制作 我什么都不知道。在实施方面,您有几个选择: 处理应用程序中的加密。石头不在乎你在里面储存了什么,只是钥匙是可以比较的。所以你只需要设计一个合理的密钥编码 你可以使用Rocks的StackableDB功能在你的应用程序和Rocks之间实现一些东西来处理加密。您仍然需要为

我正在探索为我在一个应用程序中使用的RocksDB数据实现静态加密的选项(也就是说,我不必将密钥存储在数据中,我可以在运行时进行计算)。理想情况下,它应该是DES


是否有专门针对RocksDB的简单插件或库,否则我将不得不临时制作

我什么都不知道。在实施方面,您有几个选择:

  • 处理应用程序中的加密。石头不在乎你在里面储存了什么,只是钥匙是可以比较的。所以你只需要设计一个合理的密钥编码

  • 你可以使用Rocks的StackableDB功能在你的应用程序和Rocks之间实现一些东西来处理加密。您仍然需要为数据设计密钥编码

  • 看看压缩是如何在岩石中实现的,如果合适的话,尝试在那个级别实现一些东西


  • DES的密钥空间很容易强制执行。不要用它。谢谢你的提示,@LukePark,但我正在努力符合标准。如果他们认为DES对他们有好处,我同意。对这个问题本身有什么建议吗?如果他们认为DES对他们有好处,它可能会给你带来一些危险信号。问题本身,不,对不起!似乎最多是: