android - how to store key-value pair data in program without using any DBMS? -
I want to make a dictionary in C ++ and QT and later for Android, in which a word and meaning.the The easy choice would be to use DBMSs like SBLight or ISSSL, but I do not want to use them because SQLite is not secure (anyone can open that SQLite database to copy that word to that word) and mysql installer Posted with A large installer file is required to go. Is there any way in which I can store my word-sense pair in the program? Or can I store word-sense pain in that string array? There are 120000 words and there are approximately 360000 meaning, if I create string string [360000] [2]?
Or is it a viable solution to use a password protected zip?
Please recommend any other safer and better method
As MSalters say, there is no way to guarantee this unwavering guarantee, but you can do it very difficult and if you make it difficult to break your security so that it is not worth the effort You're safe enough.
You have a business between programming complexity and security.
The safest thing I can think is that the database is being installed on your server and your app is on the query server. This way no hacker can access your database. But maybe you need high performance in search of dictionary or you do not want your game to be Internet.
The next thing I can think of is an encrypted text file that will be the key to decrypt text file in your app's property directory, and a hacker must decompress your app. And before searching for the key, it will need to decrypt the file to steal your dictionary.
Hope it helps.
Comments
Post a Comment