Crypter/décrypter un texte avec une clé de cryptage de façon (assez) sûre.

Soyez le premier à donner votre avis sur cette source.

Vue 18 149 fois - Téléchargée 10 084 fois

Description

Voici un la source d'un p'tit truc que j'avais fait il y a quelques mois (avec VisualBasic 5): Il s'agit d'un "encrypteur" de textes. Entrez la clé (6 caractères max, pas de caractères interdits), mettez le texte et clikez...
Les lettres du texte sont converties en nombres puis ces nombres sont mélangés, additionnés, multipliés,... dans tous les sens, en fonction de la clé, et d'autres paramètres...

Je suis pas très fort en VB, même débutant, donc dites moi ce qui ne vas pas !

P.S: Je n'ai pas encore mis les commentaires (ceux qui sont présents sont des indications pour moi qd je faisait le programme)

Conclusion :


Merci de me dire ce qui ne vas pas, et de me donner votre opinion sur cette source !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
25
Date d'inscription
samedi 10 juin 2006
Statut
Membre
Dernière intervention
21 janvier 2008

Arf, oui, faut que j'enlève ce message ^^
Oui, en effet, il y a des redondances cycliques, mais je pense qu'elles sont assez "éloignées" entre elles...
Je ne veut pas du tout rivaliser avec les méthodes de cryptage comme le RSA ou autre, c'est juste un p'tit exercice...
Quand j'aurais un peu de temps, je commenterais la source.
Merci pour vos commentaires !
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
8
Salut,

Juste en passant... Déjà je suis en parfait accord avec les remarques de Max781.

Ensuite, je pense que ton cryptage n'est pas très puissant... Mais pour bien juger cela, il faudrait que tu expliques le principe en détail. Mettre des formules dans tout les sens, n'offre aucune garantie sur la performance d'un cryptage.

Enfin, je trouve le petit texte d'erreur amusant. Je cite :
"Une erreur s'est produite, veuillez en informer si possible le fabriquant."
C'est qui le fabriquant ? Toi ?
Alors, tu vas être sollicité...

Amicalement,
Us.
Messages postés
11
Date d'inscription
lundi 28 juin 2004
Statut
Membre
Dernière intervention
6 septembre 2006

Je vais essayer de faire un commentaire constructif sans m'etendre ... Deja quand tu dis qu'il n'y a pas de caracteres interdit, moi dans la source je vois :

If Clé1 > 99 Or Clé2 > 99 Or Clé3 > 99 Or Clé4 > 99 Or Clé5 > 99 Or Clé6 > 99 Then
MsgBox "La clé entrée contient un/des caractères interdits.", vbInformation, "Mauvaise clé"
...

Bon, a part ca, je suis pas un expert en cryptographie mais je peux te dire qu'il y a des redondances cycliques : Crypte "AAAAAAAAAAAAAAAAAAAAAAAA" par exemple tu verra que la partie crypté ... se repete. Aussi, au lieu de déclarer 6 variables clés (Clef1, Clef2, ...) pense a déclarer un tableau (Dim Cle(1 To 6)), c'est plus pratique. Essayes d'indenter ton code aussi.

En esperant avoir put t'aider.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.