J'évalue actuellement un projet où des informations personnelles hautement sensibles sont traitées et doivent donc être cryptées. Nous parlons comme plusieurs centaines de mégaoctets de fichiers multimédia, comme MP3 ou autre chose. L'application sera certainement implémentée en Java avec JavaFX en GUI/Frontend. Maintenant, je suis à la recherche d'une solution réalisable pour protéger ces données d'une mauvaise utilisation involontaire/intentionnelle. Les données doivent être cryptées en quelque sorte. L'utilisateur doit fournir des informations de connexion avant d'utiliser le logiciel, il est donc possible d'utiliser le mot de passe pour déverrouiller une clé utilisée pour la cryptographie symétrique. Les utilisateurs de l'application seront non professionnels, donc des choses comme TrueCrypt ou des solutions similaires ne feront pas l'affaire. Bien qu'une solution transparente serait préférable. Alors, existe-t-il une solution (semi-) standard pour ce problème?Cryptage des données d'application sensibles en Java
Merci pour l'aide
Salutations,
Andreas
Avez-vous essayé de jeter un oeil à JCE (Java Cryptography Extension) ? http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html et http://download.oracle.com/javase/1.4.2/docs/guide/security/jce/ JCERefGuide.html – Pushkar
En fait, c'était un bon indice, mais j'étais plus à la recherche d'une bibliothèque prête à l'emploi qui fournit tout pour moi. Mais les classes Cipher {Input, Output} Stream semblent bonnes et il devrait être difficile de créer une sorte de wrapper autour d'elles pour fournir un cryptage transparent pour certains fichiers. –