begin process at 2008 07 18 20:06:27
1 212 565 membres
418 nouveaux aujourd'hui
14 164 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRYPTER/DÉCRYPTER UN TEXTE AVEC UNE CLÉ DE CRYPTAGE DE FAÇON (ASSEZ) SÛRE.


Information sur la source

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 !
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de max781 le 06/09/2006 19:12:30

    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.

  • signaler à un administrateur
    Commentaire de us_30 le 06/09/2006 19:49:19

    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.

  • signaler à un administrateur
    Commentaire de ThePilot le 07/09/2006 18:18:51

    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 !

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS