Приветствую!
В php у
функции открытия базы SQLite3 есть параметр encryption_key.
В Си
этого параметра нет.
Великий Google говорит, что шифрование в C/C++ и пр. делается сторонними, часто не бесплатными для коммерческого использования, библиотеками.
Вопросы:
1. Какой алгоритм используется в PHP и насколько хорошо шифруется? Понимаю, что можно посмотреть исходники PHP, но боюсь это выше моих возможностей понимания.
2. Можно ли зашифрованную в PHP базу открыть в C/C++ и как?
3. Правильно ли я понимаю, что шифрование своим алгоритмом возможно через
create_function, или
update_hook, или вообще
vfs?