CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES

cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008 - 20 juil. 2007 à 11:43
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017 - 12 janv. 2016 à 21:50
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/43518-cryptage-et-decrypage-d-une-chaine-de-caracteres

johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
12 janv. 2016 à 21:50
Désolé pour cette réponse aussi tardive (5 ans) mais je n'arrivais plus à mettre la main sur mes identifiants de connexion ... mais là ! C'est bon ! C'est repartit pour un tour.
Je sais pas si mon message tu le verras compte tenu de l'ancienneté mais bon ... on verra bien.
Je tenais à te remercier pour ses compliments ça fait extrêmement plaisir ! Je vais essayer de mettre de nouveaux [/ codes sources] en espérant avoir de nouveaux compliments.
En tout cas merci pour ton commentaire
boutman Messages postés 1 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 19 août 2011
19 août 2011 à 03:38
c est un très bon algo de cryptage .je l ai testé est ca marche très bien .a part qu'il ne marche pas avec les langue du l'extrême et moyenne orient comme le chinois ou bien l arabe
cs_lline Messages postés 1 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 12 décembre 2010
12 déc. 2010 à 22:20
j'ai téléchargé ton code,je l'ai testé un peu.Franchement c'est du bon travail continue comme ça et peut être qu'un jour tu fera la une des journaux!Je vais revoir le code pour des critiques et suggestions.Mais bravo qu'à même
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
24 sept. 2010 à 06:45
Merci HackDevil pour tes commentaires.
Ça fait plaisir de bonnes critiques, j'en prend note.

@+
Hackdevil Messages postés 28 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 5 mai 2014
23 sept. 2010 à 18:37
Bravo, bon algo de cryptage.
J'ai testé vite fait et ça fonctionne bien.

Continue comme ça ;)
keke84 Messages postés 1 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 23 janvier 2008
23 janv. 2008 à 16:06
g telecharger la source mais quand je l'ouvre y a rien
allthew3 Messages postés 551 Date d'inscription samedi 8 janvier 2005 Statut Membre Dernière intervention 12 avril 2008 2
11 oct. 2007 à 19:12
Je cherchais une source en .NET et je tombes sur une source VB6 -_-'
Apprend à ecrire en .NET merci d'avance
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
1 oct. 2007 à 14:40
A rababe2000.

C'est normal que tu ne trouves l'exe, quand tu ajoutes une appli sous vbfrance, les fichiers exe ne sont pas stockés pour des raisons de sécurité.
Si tu veux tester l'appli tu dois avoir vb.net (si ce n'est pas le cas, tu peux télécharger et installer visual basic 2005 express (version gratuite)).

Tiens moi au courant
rababe2000 Messages postés 13 Date d'inscription jeudi 4 mai 2006 Statut Membre Dernière intervention 1 février 2008
1 oct. 2007 à 14:25
le meme probleme je trouve pas l exe de votre application
si tu peux m aide svp
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
31 août 2007 à 14:39
Salut AZE185 !

Je viens de télécharger mon appli et tout est ok, je n'ai de problèmes pour tester ... . Essaie de télécharger à nouveau le fichier. Une chose est sur, c'est que ça fonctionne correctement.

Bon courage et à bientôt.
aze185 Messages postés 1 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 31 août 2007
31 août 2007 à 00:44
Hum .. petit problème .. j'ai télécharger le logiciel et je ne trouve pas l'application ! Juste une dll, et des fichiers inconnue :(
C'est peut-etre mon ordinateur sinon .. mais cela reste bizard.
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
30 juil. 2007 à 20:18
J'ai compris ce que le .Net depuis longtemps, donc t'a rien à me dire.
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
28 juil. 2007 à 17:26
Commentaire de : hvb le 26/07/2007 09:44:50
(...)
OneHacker: je t'ai déja fait à toi aussi ce genre de remarque, tu n'as pas compris, que veux tu que je te dise?
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
27 juil. 2007 à 16:39
HVB du moment que c'est dans la framework.NET c'est du .NET
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
27 juil. 2007 à 07:03
Salut SIMONEO,

Peux-tu me donner plus de précisions car moi de mon coté je n'ai aucun problème.
J'ai téléchargé la source sur vbfrance et tout est ok.

Jb_One36
cs_simoneo Messages postés 20 Date d'inscription samedi 4 novembre 2006 Statut Membre Dernière intervention 29 juin 2008
27 juil. 2007 à 05:51
Salut, quand j'appui sur le bouton decrypter l'exception "Argument ou appel de procédure nom valide" au niveau de :
RecupCaract = Chr(FormMath)
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
26 juil. 2007 à 10:03
HVB aurais tu un exemple de code correspondant au .NET pure afin de me donner une idée sur l'ensemble des modifs que je dois effectuer.

Merci d'avance
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
26 juil. 2007 à 09:44
mid,asc,chr,left,int,msgbox...
C'est du vb6 ça, pas du .net. ça marche seulement parcque la reference Visual Basic est activé.
Oublie les si tu veux faire du vrai .NET
OneHacker: je t'ai déja fait à toi aussi ce genre de remarque, tu n'as pas compris, que veux tu que je te dise?
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
25 juil. 2007 à 21:29
Merci pour ton soutient OneHacker, en ce moment même je suis entrain d'étudier une solution pour que l'utisateur choisisse un format pour crypter sa chaîne de caractères afin de mettre tous le monde d'accord.

Un grand MERCI à OneHacker pour ses conseils et son esprit de collaborateur, je remercie également les autres pour leurs critiques qui me font avancés.

Jb_One36
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
25 juil. 2007 à 19:01
HVB tu te trompes c'est bel est bien du .Net donc ne ressemble nullement au VB6.
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
23 juil. 2007 à 00:23
Tu devrais "DOTNETifier" un peu tout ça, on dirait du vb6...
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
22 juil. 2007 à 10:29
ok merci pour ces remarques, je reste neanmoins à votre écoute pour d'autres avis.
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
21 juil. 2007 à 23:44
J'ai mis 10/10 finalement sans faire expres ^^
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
21 juil. 2007 à 23:43
Oui mais le hashage fait partie du cryptage pour moi car c'est une sécurité.

Euh j'ai testé ton programme. Il est super ! L'avantage c'est que d'un mot crypté avec graine aléatoire et décrypter quelque soit le truc aléatoire c'est du prodige ! 8/10 !
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
21 juil. 2007 à 20:13
Les algo de SHA et MD5 ne sont pas des algos de cryptage mais de hachage puisq'ils produisent une empreinte de taille fixe donc on ne peut pas vraiment parler d'augmentation de taille (Ex, un MD% sera toujours sur X octets, 16, 32, ...).

Pour vigenere, il me semble que c'est un algo de remplacment alphabetique simple em fonction de la cle (donc decqlqge simple par somme, il m'est donc pas cense augmenter la taille du texte.

Ce que je voulais dire c'est que l'algo ne doit pas augmenter la taille du texte en cryptant mais bien sur, il doit s'appliquer sur une chaine de longueur variable !

J'aurais bien teste mais je n'ai pas .net, desole !

PS : desole, texte tape sur un clavier qwerty donc pas d'accents possibles ...
johann36 Messages postés 130 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
21 juil. 2007 à 19:20
Merci à vous deux pour vos réponses.
Maintenant je ne sais pas trop ou aller car effectivement j'ai recherché les noms de Vigenère, MD5 et SHA-256 et il est bien noté que la cryptographie se fait sur une chaîne de longueur variable.

Cependant, je souhaiterai que quelqu'un puisse tester mon application et ainsi me critiquer sur mon code.

Merci encore à tous les deux.

Jb_One36
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
21 juil. 2007 à 12:30
WINDOB tu te trompes, au peut très bien augmenter la taille, comme le vigénère ou le MD5 et SHA.
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
20 juil. 2007 à 11:43
Je peux pas tester ton code car c'est du dotnet mais déja en lisant ta description, si chaque caractere devient un mot de 3 caractere une fois crypté, alors ça veut dire que la taille triple en cryptant et ça c'est pas bon du tout pour un cryptage !

C'est une des regles de bases, un algorithme ne doit pas augmenter la taille du texte crypté sauf pour l'arrondir a un multiple du nombre de bits du cryptage.
Rejoignez-nous