Dans mon application Android, je souhaite crypter un fichier DB. Comment puis je faire ça?Cryptage d'un fichier DB sous Android
Répondre
La base de données, normalement, est stockée dans le répertoire de votre application qui est uniquement accessible par l'ID utilisateur affecté à votre application.
Je ne pense pas qu'il existe un moyen de crypter explicitement la base de données en utilisant le framework Android, mais une approche plus simple serait de crypter les informations que vous stockez dans la base de données. Cela fonctionne bien si votre utilisateur a besoin d'entrer un mot de passe pour accéder à l'application et vous pouvez utiliser ce mot de passe pour crypter vos informations. Mais si votre application ne nécessite pas de connexion par mot de passe, vous devrez conserver la clé de chiffrement dans le code et la sécurité de vos données sera compromise si certains décompile votre application et trouve la clé.
Sun a un article qui explique comment utiliser le cryptage AES here. Autant que je sache, toutes les bibliothèques nécessaires sont disponibles sur Android.
- 1. Cryptage DB côté via NHibernate
- 2. Utilisation de sqlite db créé sous Windows mais accessible sous Android
- 3. Cryptage du tableau sous forme de chaîne
- 4. Android: Comment décompresser un fichier zip crypté
- 5. cryptage d'un projet, données, etc
- 6. android installation du fichier apk
- 7. fichier JSON d'importation canapé DB-
- 8. Réception de messages SMS sous Android 1.6
- 9. PostgreSQL DB sous vide de PHP
- 10. Cryptage des fichiers War
- 11. Quels sont les formats de fichier de cryptage standard?
- 12. Cryptage et décryptage du fichier NSF à l'aide de C#
- 13. Cryptage simple Java
- 14. Analyser le fichier XML local dans Android
- 15. Importer le fichier mysql dans l'accès DB
- 16. Récupérer un fichier SVN DB vide
- 17. Stocker le contenu du fichier dans DB
- 18. Configuration de l'application Android
- 19. cryptage sha256 en erlang
- 20. Sharepoint et cryptage
- 21. C# code pour cryptage
- 22. Python et PGP/cryptage
- 23. X509Certificate cryptage/décryptage
- 24. Cryptage avec Python
- 25. Conseils concernant le cryptage
- 26. Cryptage PHP & décryptage VB.net
- 27. Comment différencier une activité android d'une sous-activité par programme?
- 28. Android: Comment transmettre les données à des sous-activités?
- 29. Comment afficher les données sous forme de tableau dans Android?
- 30. LDAP DB question
je veux dire 2 choses ... 1.i ai stocké le fichier db dans sdcard (en raison de sa taille), donc seulement j'ai forcé de faire le encrpt. 2.i besoin d'une référence pour faire le cryptage/décryptage.Merci – arams