python - Encrypting a Sqlite db file that will be bundled in a pyexe file -
i have been working on developing analytical tool interpret , analyze database bundled within package. important secure database in way can accessed our software. best way of achieving in python?
i aware there may not definitive solution, deterrence matters here.
thank much.
this question comes on sqlite users mailing list once month.
no matter how encryption etc do, if database on client machine key decrypt on machine @ point. attacker able key since machine.
a better way of looking @ in terms of money - how bad guy need spend in order data. few hundred dollars @ most. , takes 1 person key , can publish database everyone.
so either go web service mentioned donal or spend few minutes obfuscating database. example if use apsw can write vfs in few lines xors database content regular sqlite not open it, nor file viewer show normal sqlite header. (there example code in apsw showing how this.)
consequently have database content had knowingly so.
Comments
Post a Comment