Шифрование в состоянии покоя для RocksDB

Я изучаю варианты реализации шифрования в состоянии покоя для данных RocksDB, которые я использую в одном приложении (то есть мне не нужно хранить ключ в данных, я могу рассчитать его во время выполнения). В идеале это должен быть DES.

Есть ли легкие плагины или библиотеки специально для RocksDB, или мне придется импровизировать?

1 ответ

Решение

Там нет ничего, что я знаю. С точки зрения реализации у вас есть несколько вариантов:

  1. Обработка шифрования в вашем приложении. Rocks не заботится о том, что вы храните в нем, просто ключи сравнимы. Так что вам просто нужно разработать разумную кодировку клавиш.

  2. Вы можете использовать функцию StackableDB в Rocks для реализации чего-то между вашим приложением и Rocks для обработки шифрования. Вам все равно придется разработать кодировку ключей для ваших данных.

  3. Посмотрите, как сжатие реализовано в Rocks, попробуйте реализовать что-то на этом уровне, если необходимо

Другие вопросы по тегам