Если я объявляю и создаю базу данных SQLite внутри FDConnectionDefs.ini следующим образом
[SQLITESAMPLE]
Database=sample.sdb
Password=masterkey
LockingMode=Normal
SharedCache=false;
DriverID=SQLite
, она должна быть зашифрована с aes-256
в качестве стандартных настроек. FDSQLiteSecurity1.CheckEncryption
возвращает aes-256
Позже, если я добавлю параметр Encrypt=aes-256
к этому определению, мои приложения по-прежнему будут работать правильно.
Но RAD Studio Data Explorer и FireDA C Explorer будут работать только с настройкой Encrypt=No
(с aes-256
Я получаю несколько поврежденных сообщений из этих двух приложений).
Если Я определяю параметр Encrypt=aes-256
с самого начала, все приложения работают правильно.
Может быть, определен какой-то другой стандарт режима шифрования, если я не объявляю режим шифрования с самого начала? Интересно об этом.