Выявил, что пароль от БД хранится очень не безопасно (в открытом виде, примерно x53 смещение в файле или пятая строчка третий символ, открытым текстом) и скорее всего можно его менять внешними средствами (не пробовал, так как не очень много времени на это) и наверняка таким образом можно целиком пароль снять покопавшись.
Предлагаю добавить опцию - стойкого пароля и шифрование самой базы, например, open source алгоритмами (например, AES). Да тогда потеряется какая-либо возможность восстановления данных при потере пароля, но для меня, например, важнее конфиденциальность данных.