CRYPTEUR SIMPLE 1.2

cs_blabla Messages postés 112 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 13 mars 2004 - 3 nov. 2002 à 20:53
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 - 7 nov. 2002 à 18:20
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/4963-crypteur-simple-1-2

yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
7 nov. 2002 à 18:20
Mais il faut les utiliser avec instr ce qui est surement trop compliker pour lui
yoman64 Messages postés 962 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 2 août 2010 2
7 nov. 2002 à 18:20
Bah ya toujours les mid
Sotar Messages postés 17 Date d'inscription lundi 21 octobre 2002 Statut Membre Dernière intervention 24 novembre 2004
6 nov. 2002 à 10:26
TextBox2 = left$(Textbox1,1) '=d
TextBox2 = right$(left$(Textbox1,1),6) '= b
mais bon je pense qu'il y a plus simple.
cs_diablotin Messages postés 84 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 19 janvier 2004
5 nov. 2002 à 05:27
j'aimerais savoir comment on fait pour prendre par exemple la 3 lettre dans un text box
ex. " diablotin " prendre la lettre "b" et "t" pour le mettre dans un autre textbox msg moi sur lord.god@caramail.com svp
cs_Warny Messages postés 473 Date d'inscription mercredi 7 août 2002 Statut Membre Dernière intervention 10 juin 2015
4 nov. 2002 à 17:39
Salut,
C'est pas que j'ai envie de casser ton coup mais bon.
Tu cryptes avec l'algorithme de césar. C'était surement efficace au 1 siècle avant JC mais aujourd'hui on apprend à le décrypter de tête dans Astrapi (sans déconner et sans vouloir être méchant).
Quelques erreurs basiques aussi :
"51" est supérieur à "256" parce 5 est supérieur à 6
donc pour comparer une textbox dans laquelle il est censée y avoir des nombres, fait clng(text1.text) >= 256, c'est plus rapide et beaucoup plus sûr.
Pour formatter un nombre sur 3 caractères et rajouter des zéro devant : format (nombre,"000")
Plus important :
indente ton code, par exemple :
Function Essai()
msgbox("test")
End Function

tu vois que le msgbox est décallé ce qui te permet d'identifier le corps de la fonction.

Autre chose, commente ton code, là il est simple, mais dès qu'il dépasse deux page, trois fonctions et un module, ça devient vite illisible. Si tu connait ton code sur le moment, dis-toi que personne d'autre que toi ne pourra le relire et que dans 1 mois toi non plus.
Je t'invite à télécharger des exemple chez microsoft pour voir comment il sont formattés et de t'en inspirer.

Avant de te lancer dans la très dure jungle du cryptage, recherche des explications d'algorithme et des histoires du cryptage (ça foisonne dans les sites universitaires). Je te lance quelques clefs de recherche : DES, RSA (très simple dans la théorie, très complexe dans la pratique), Diffie-Hellman, Colossus (ça c'est pour l'histoire et pour te montrer la faiblesse de ton algo), One Time Keypad. Il y en a un nouveau créé par des belges dont je ne me rappelle plus le nom.
Rappelle-toi toujours qu'en cryptologie il est bon d'être humble (comme le démontre quelques récents post sur ce site).

Ceci dit, si cette voie t'interresse, n'hésite pas à t'y engoufrer, c'est super passionant.
cs_wbr Messages postés 110 Date d'inscription dimanche 11 août 2002 Statut Membre Dernière intervention 21 juillet 2006
3 nov. 2002 à 23:20
PSM c'est pour Power Soft Maker.
cs_Koiu Messages postés 269 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 19 février 2015
3 nov. 2002 à 21:00
C'est koi PSM???LA RUBRIQUE DE TON SITE LA???
Power Soft Maker???
cs_Koiu Messages postés 269 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 19 février 2015
3 nov. 2002 à 20:56
C'est koi PSM???LA RUBRIQUE DE TON SITE LA???
Power Soft Maker???
cs_blabla Messages postés 112 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 13 mars 2004
3 nov. 2002 à 20:53
bien bien !!
Rejoignez-nous