Coder un fichier txt en java

Résolu/Fermé
dani3000 Messages postés 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - Modifié par dani3000 le 27/05/2013 à 17:14
dani3000 Messages postés 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - 27 mai 2013 à 20:57
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
27 mai 2013 à 18:19
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 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 2
27 mai 2013 à 18:45
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
27 mai 2013 à 20:15
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 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 2
27 mai 2013 à 20:44
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
27 mai 2013 à 20:52
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 58 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 4 juin 2013 2
27 mai 2013 à 20:57
OK maintenant je commence a avoir une image sur ce nouveau monde.
merci
0