CRYPTAGE SIMPLE ET TRÈS EFFICACE J'AI BEAUCOUP COMMENTER LE CODE!!

neo022 Messages postés 17 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 16 avril 2006 - 16 avril 2006 à 17:53
cs_colby Messages postés 126 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 14 novembre 2022 - 28 août 2013 à 13:25
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/37082-cryptage-simple-et-tres-efficace-j-ai-beaucoup-commenter-le-code

cs_colby Messages postés 126 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 14 novembre 2022
28 août 2013 à 13:25
Salut
fantastique mais pour un débutant comme nous, cela est un peu compliqué
mais une question comment l'intégrer a un projet et lequel des clé a remettre a l'utilisateur.
1.La clé générée,
2. la rootkey
ou 3. la cryptkey
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
18 nov. 2007 à 16:31
fait une recherche par google avec les mots clés : "AES", vigenere, "MD5", etc.
big wallace Messages postés 30 Date d'inscription mardi 21 mars 2006 Statut Membre Dernière intervention 3 décembre 2007
18 nov. 2007 à 15:28
c cool de ta part, merci
beh finalement je voudrai apprendre de la cryptographie et l'empechement c que je ne trouve aucun cours ou support pour debutant
je me disais que vous pouriez m'aider svp
9112 Messages postés 24 Date d'inscription mercredi 8 août 2007 Statut Membre Dernière intervention 8 septembre 2009
10 août 2007 à 10:22
J'avais créé un logiciel de Cryptage : Cryptassist. C'était un logiciel qui codait/décodait 3 fois ! Il récupérait chaques lettres du fichier, et transformait chaques lettres en un code ASCII. La seconde fois, il opérait sur chaque chiffres des codes ASCII pour à son tour, former des codes hexadécimal, et en dernier lieu, il transformait chaques lettres du codes hexadecimal en caractères ASCII !! L'opération de cryptage était relativement long, et le fichier pouvait vide devenir très volumineux.
poupouille55 Messages postés 35 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 23 avril 2008
26 mai 2006 à 14:12
merci bokou tu méclaire je sais ver koi me concentrer maintenant
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
26 mai 2006 à 11:30
Ce que je peux te conseiller c'est d'utiliser un hachage : impossible de récupèrer le texte d'origine avec le simple hash. Comme un mot de passe n'a pas besoin d'être stocké en clair (il suffit de hasher le mot de passe saisie par l'utilisateur et de le comparer au hash stocké dans la base pour savoir si c'est ok) je pense que c'est la meilleure méthode (beaucoup utilisée pour les sites web par exemple).
Utilise pour cela le MD5.

DarK Sidious
poupouille55 Messages postés 35 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 23 avril 2008
26 mai 2006 à 11:15
bonjour
je vois que vous vous penchez sur le cryptage, j'aurai une petite question a ce sujet.
j'insère dans une bdd les informations que l'utilisateur saisit dans un formulaire. il choisit notamment un mot de passe. j'aimerai que ce mot de passe soit insérer dans la base de données (ça s'est fait), mais qu'on ne puisse pas le déchiffrer, ou plutot qu'il ne soit pas lisible. comme par exempled dans un textbox en mode password.
si vous avez une petite idée, je vous remercie. je me suis perdue dans la msdn avec le cryptage et la hachage, et je commence à perdre espoir !
merci
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
20 avril 2006 à 20:41
En fait je crois que le framework contient ce qu'il faut pour du cryptage voir System.Security.Cryptography
Il est vrai que du MD5 au SHA 512 cela reste du Hash.
Le calcul MD5 ou SHA 512 d'un fichier permet d'avoir une signature numérique d'un fichier. Si on l'altère on change sa signature.
Voir l'utilisation par exemple http://www.vbfrance.com/code.aspx?ID=33422 avec ET1 ou on testait de protéger un exe via cette méthode.
cs_franckydeluka Messages postés 228 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 4 janvier 2008 1
18 avril 2006 à 16:57
okay reçu =)
J'en ai seulement entendu parler et je ne me suis jamais réelement penché sur le sujet
Autant pour moi.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
18 avril 2006 à 16:50
franckydeluka : le MD5 n'est pas une technique de cryptage, mais une technique de Hash, ce qui est très différent : avec une clé MD5, tu ne peux pas revenir au texte d'origine alors qu'avec un cryptage, le but est de revenir au texte clair d'origine.
Le MD5 sert nottament à coder des mots de passe.

DarK Sidious
cs_franckydeluka Messages postés 228 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 4 janvier 2008 1
18 avril 2006 à 15:18
Effectivement pour un débutant c'est quand même sympathique =)

Juste pour info, aujourd'hui il existe aussi le MD5 intégrer à l'environnement .NET et apparement ça fonctionne relativement simplement mais je ne l'ai pas encore utiliser (donc à voir).

Merci pour ton code. C'est bien clair.
neo022 Messages postés 17 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 16 avril 2006
16 avril 2006 à 18:53
tu as sans doute raison tu doit mieux t'y connaitre que moi lol moi qui pensais que mon cryptage etait un peu bien lol
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2006 à 18:02
oups, je voulais dire : "pas 16 clés !!!" et non "par 16 clés !!!", ce qui est bien différent !
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 avril 2006 à 18:00
A ce que j'ai vite regardé, ton cryptage ressemble fortement à celui de césar mellé à un autre (vigenère il me semble, à confirmer) : un simple décallage des caractères selon une clé de 16 caractères (et donc par 16 clés !!!).

Bref, c'est loin d'être un algo puissant de cryptage mais ca peux rendre de petits services.

Maintenant, tu peux rendre ton algo un peu plus compliqué en faisant des inversions de caractères (le premier devient de 15ème par exemple) selon une clé différente, puis utiliser des matrices pour coder tes caractères.

Bref, la cryptographie est loin de se limiter à ce type de cryptage, bien qu'un débutant s'y laisserait prendre, un gars qui a l'habitude de cracker des cryptages crakerait le tiens en moins d'1/4 d'heures !

DarK Sidious
neo022 Messages postés 17 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 16 avril 2006
16 avril 2006 à 17:53
Laissez des commentaires s'il vous plait a propos du code je suis pas débutant mais je suis pas non plus inité donc si vous pouvez m'apprendre quelques petits trucs ca serai avec plaisir.
Rejoignez-nous