je fais un client de messagerie et j'ai fait une option dans laquelle l'utilisateur peut sauver sa/son profil et je sauver tous les détails dans un fichier XML à l'aide sXML lib dans python. maintenant je veux que ce fichier soit crypté sinon tout le monde peut voir les détails ... Comment puis-je faire ça?cryptage de fichier XML avec Python
Répondre
J'utilise un Recipe depuis l'état pendant un certain temps, vous pouvez trouver des algorithmes plus puissants mais si vous avez juste besoin de garder loin les curieux il sera ok :)
Si vous avez vraiment besoin d'un plus haut degré de confiance que vous pouvez essayer pyDES et utiliser un TripleDES pour le cryptage.
Un moyen facile:
Encaisser le mot de passe de l'utilisateur, puis le stocker utiliser base64
.
>>> import base64
>>> print base64.b64encode("password")
cGFzc3dvcmQ=
>>> print base64.b64decode("cGFzc3dvcmQ=")
password
encode Ainsi, le password
et enregistrer dans le fichier XML et puis quand vous voulez lire de lui, de le décoder.
PS: Je ne dis pas que cela est très sûr, mais cela suffit pour un simple coup d'œil au dossier. Encore une fois si vous avez besoin d'être vraiment sécurisé (est-ce possible?), Alors vous devriez trouver autre chose. Cette solution est plus à propos d'être obscur.
- 1. Cryptage de fichier avec Python
- 2. Cryptage/décryptage du fichier avec python
- 3. Cryptage avec Python
- 4. Cryptage de lien avec django et python
- 5. Fichier XML utilisant Python
- 6. Python et PGP/cryptage
- 7. Office Open XML (OOXML) Spécification: Cryptage
- 8. Cryptage de plusieurs éléments d'un document xml
- 9. Édition de valeurs dans un fichier XML avec Python
- 10. Comment faire un cryptage/décryptage en XML avec StAX?
- 11. filtrage xml avec python
- 12. django, python et cryptage de liens
- 13. Modification du contenu du fichier XML avec Python
- 14. Cryptage: simuler SSL en javascript et python
- 15. Stratégies de cryptage avec Django + Postgres?
- 16. PGP Fichier de cryptage ou texte?
- 17. mcrypt pour un cryptage de fichier complet
- 18. Fractionner un gros fichier XML en Python
- 19. Travail avec fichier XML
- 20. Modifier un fichier XML en Python
- 21. Can Python xml ElementTree analyse un très grand fichier xml?
- 22. Lire des informations XML DOCTYPE avec Python
- 23. Cryptage Python: cryptage du mot de passe à l'aide de la clé publique PGP
- 24. valider xml avec un fichier xml arbitraire
- 25. XML analyse avec lxml et Python
- 26. Un exemple de cryptage d'un fichier xml en Java en utilisant château gonflable
- 27. Lecture d'un fichier XML UTF-8 et écriture dans un fichier avec Python
- 28. Générer fichier XML avec Maven
- 29. Fonction python pour récupérer la clé et le cryptage
- 30. Cryptage bidirectionnel PHP avec Salt