Hi All,
My app is an offline dictionary. The dictionary is sqllite and shipped as an
asset. On first use, the asset is extracted to the SD card if present, to
internal storage if not.
Depending on the version, the .apks range from 7mb to 21mb, with the extracted
dictionaries being 10mb to 70mb.
Initially, my client was not concerned about the dictionary being copied off
the phone, but now they are. What options do I have?
- Copy protection won't help from what i can tell, since I need to be
installing and extracting to the SD card
- I was thinking of just encrypting the definitions (the words themselves need
to be clear text to remain searchable).
How would I approach key management? In Windows, I would use DPAPI and let the
OS handle the keys. In this scenario though, I would want to encrypt the db
before shipping, which means the key has to go with the app? Is there a secure
way to do this?
Steve
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid