2011-06-27 4 views

Répondre

2

Je suppose que vous voulez dire le chiffrement?

Vous pouvez le faire en 2 (probablement plus) les moyens que je peux penser maintenant:

  1. vous cryptez le fichier de fichier de base de données avec un logiciel de cryptage, décrypter lors de l'exécution et de stocker le fichier de base de données déchiffré le répertoire de l'application. Ensuite, lorsque vous êtes sur le point de quitter votre application, vous cryptez et stockez le fichier crypté et supprimez le fichier déchiffré. Vous pouvez essayer de compiler le code SQLite Encryption Extension. Je sais que les gens ont réussi à faire fonctionner l'extension de recherche en texte intégral pour que vous puissiez voir comment ils l'ont fait.
+0

Merci beaucoup, il est utile pour moi –

+0

Salut, Je envisage d'utiliser SQLite Encryption Extension pour gérer les données cryptées dans ma base de données. Est-ce que SEE it prend en charge la recherche de texte intégral hors de la boîte? Vous avez écrit que "les gens ont réussi à faire fonctionner l'extension de recherche en texte intégral". De quel genre d'effort at-il besoin pour que la recherche en texte intégral fonctionne? – webdevbyjoss

+0

@webdevbyjoss Vous pouvez compiler votre propre sqlite avec l'extension FTS ou essayer d'ajouter l'extension à la pomme fournie. Je sais que j'ai vu quelqu'un qui manie pour faire le dernier (ce qui vous permet d'économiser de la mémoire et la taille de l'application), mais je ne peux pas le trouver maintenant en utilisant google. –