Coder un fichier txt en java

[Résolu/Fermé]
Signaler
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
-
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
-
Bonjour,



J'ai une application qui lit des données enregistrai dans un fichier txt,
je veux que ce fichier soit coder, crypter...(je sais pas le mot exacte)
afin que ce fichier ,même si quelqu'un voudrais le lire ou le lancer ça ne sera possible.

est ce que c'est possible (en JAVA)??

est ce qu'il y a une format txt spécialement pour java??

et merci pour vos effort.

1 réponse

Messages postés
16405
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 octobre 2021
2 900
Ton fichier ne doit pas être lu par un humain (ce ne sera donc pas des fichiers txt) mais j'imagine qu'il doit quand même être lu par ton programme Java, non ?
Ensuite, est-ce que les données doivent être sécurisées (cryptées/chiffrées) ou juste non modifiable à la main (sérialisée) ?
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
Oui,bien-sure que mon programme doit lire le fichier.
je voulais savoir si il 'y a une extension qui ne s'ouvre qu'avec java, sinon
j'aimerais bien savoir comment faire pour cryptées ces fichiers ,(est si je crypte mes fichiers alors chaque classe de mon programme je devrais introduire les code de cryptage )
je suis nouveau dans ce monde de sécurité excuse mes fautes !!
et merci
Messages postés
16405
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 octobre 2021
2 900
Java (comme n'importe quel langage de programmation) est capable de lire n'importe quel type de fichier, parce qu'un fichier ce n'est qu'une suite d'octets. Par contre, un programme ne pourra pas interpréter cette suite d'octets s'ils ne sait pas à quoi correspond chacun des octets.

L'intérêt ici est donc de créer un fichier que seul ton programme soit capable de lire, par exemple en le cryptant. Pour cela tu as tout le package javax.crypto dédié à ce genre d'opérations.
Tu pourras trouver des exemples de programmes sur internet, par exemple ici.
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
merci le lien est utile.
si vous le permettez de me décrire comment ça marche est ce que je prend c'est méthode de cryptage je l'est mets dans la boucle qui écrit dans le fichier et pour le décryptage la meme chose??
Messages postés
16405
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 octobre 2021
2 900
Il y a différentes manières de manipuler les bibliothèques, de même qu'il y a plusieurs algorithmes de cryptage pris en charge. En fait ça dépend beaucoup de ce que tu veux faire, c'est à dire aussi bien de quel genre de données tu veux crypter, la manière dont tu veux les crypter (individuellement ou toutes ensembles), et surtout de la manière dont tu veux communiquer les clés de décryptage.
Messages postés
58
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
2
OK maintenant je commence a avoir une image sur ce nouveau monde.
merci