CRYPTAGE DE FICHIER TEXTE

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 22 août 2004 à 23:12
cs_ProgVal Messages postés 33 Date d'inscription dimanche 23 avril 2006 Statut Membre Dernière intervention 22 octobre 2006 - 24 mai 2006 à 17:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25599-cryptage-de-fichier-texte

cs_ProgVal Messages postés 33 Date d'inscription dimanche 23 avril 2006 Statut Membre Dernière intervention 22 octobre 2006
24 mai 2006 à 17:04
Quelqu'un peut me donner le même sous windows (Builder)?
Utilisateur anonyme
2 sept. 2004 à 22:58
Putin de ptit frère...

Hem hem.

Je sors.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
2 sept. 2004 à 21:15
en fait, avec un pc corect, on peut casser ça rapidement, mais si tu cherhces juste a faire en sorte que le petit frère ne lise pas tes maisl alros t'es tranquile, sauf si il le dit a maman ^^.
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
26 août 2004 à 08:26
je sais, mais c'est normal que si le mot de passe se ressemble, le code se ressemble.
Mais plutot que de mettre des chiffres mets des lettres, tu peux même mettre une phrase vu que le mot de passe est saisi avec gets.
je vais quand même chercher un truc pour que si les mots de passe se ressemble ça marche pas
Utilisateur anonyme
24 août 2004 à 21:11
Ah ouai, vachement mieux comme ca.
Par contre si on se plante de passe de peu, ca change pas bcp le décryptage. Exemple:
"Petit test" codé avec 1234 en décodant avec 1235 donne "Petht tert" :-)

Sinon c'est bien. Et bien indenté comme code.
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
23 août 2004 à 23:31
ça y est TeLeTUbIz j'ai mis un mot de passe. donc maintenant, ça crypte et ca brouille.

Et merci djl pour l'info avec scanf et fgets
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
23 août 2004 à 21:13
je vais le retravailler pour insérer une clé dedans.
Et de quels 4 octets parles tu ?
Utilisateur anonyme
23 août 2004 à 18:21
Au lieu d'écrire les chiffres tels quels, écrit plutôt les 4 octets correspondants (soit 4 car pour 1 car au départ, donc taille*4)
En fait ton cryptage utilise pas de clés. Y'a pas moyen de changer ca ? parce que ca brouille mais ca crypte pas.
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
23 août 2004 à 11:14
non ca pose pas de probleme, personnelement je trouve plus pratique

fgets(filename, sizeof filename, stdin); sur un gros tableau
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
23 août 2004 à 11:04
ça pause aussi un problème si on fait comme ça :

scanf ("%20s",nom_fichier_a_lire);
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
23 août 2004 à 00:21
suffit pas de tester, le comportement est aleatoire, tu sais meme pas ou tu ecris apres

toujours a cause du risque d'ecrire sur la pile, utilise fgets qui controle les bords

char filename[MAX_PATH * 2];

...

fgets(filename, sizeof filename, stdin);
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
22 août 2004 à 23:43
j'ai testé, ça pose juste un probleme pour l'ouverture du fichier, mais on peut toujours augmenter la taille du tableau, ça coute rien.
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
22 août 2004 à 23:35
Si le mot a recup depasse les 20 caracteres, alors risk de buffer overflow, et direct plantage du prog.
jeromedu94 Messages postés 83 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 10 mars 2006
22 août 2004 à 23:30
pourquoi c'est dangereux. si le nom est trop long le fichier ne sera pas ouvert tout simplement
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
22 août 2004 à 23:12
fais atention a ton scanf ("%s",nom_fichier_a_lire); sur un tableau de 20 caracteres, c'est dangereux
Rejoignez-nous