CRYPTAGE SIMPLE ET TRÈS EFFICACE J'AI BEAUCOUP COMMENTER LE CODE!!
neo022
Messages postés17Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention16 avril 2006
-
16 avril 2006 à 17:53
cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 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.
cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 18 nov. 2007 à 16:31
fait une recherche par google avec les mots clés : "AES", vigenere, "MD5", etc.
big wallace
Messages postés30Date d'inscriptionmardi 21 mars 2006StatutMembreDerniè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és24Date d'inscriptionmercredi 8 août 2007StatutMembreDerniè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és35Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention23 avril 2008 26 mai 2006 à 14:12
merci bokou tu méclaire je sais ver koi me concentrer maintenant
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 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és35Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention23 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és630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 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és228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 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és228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 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és17Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention16 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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 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és17Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention16 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.
28 août 2013 à 13:25
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
18 nov. 2007 à 16:31
18 nov. 2007 à 15:28
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
10 août 2007 à 10:22
26 mai 2006 à 14:12
26 mai 2006 à 11:30
Utilise pour cela le MD5.
DarK Sidious
26 mai 2006 à 11:15
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
20 avril 2006 à 20:41
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.
18 avril 2006 à 16:57
J'en ai seulement entendu parler et je ne me suis jamais réelement penché sur le sujet
Autant pour moi.
18 avril 2006 à 16:50
Le MD5 sert nottament à coder des mots de passe.
DarK Sidious
18 avril 2006 à 15:18
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.
16 avril 2006 à 18:53
16 avril 2006 à 18:02
16 avril 2006 à 18:00
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
16 avril 2006 à 17:53