Coder un fichier txt en java

Résolu
dani3000 Messages postés 65 Statut Membre -  
dani3000 Messages postés 65 Statut Membre -
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.
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
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) ?
0
dani3000 Messages postés 65 Statut Membre 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
0
KX Messages postés 19031 Statut Modérateur 3 020
 
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.
0
dani3000 Messages postés 65 Statut Membre 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??
0
KX Messages postés 19031 Statut Modérateur 3 020
 
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.
0
dani3000 Messages postés 65 Statut Membre 2
 
OK maintenant je commence a avoir une image sur ce nouveau monde.
merci
0