begin process at 2008 07 06 02:44:18
1 205 441 membres
21 nouveaux aujourd'hui
14 119 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 !

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


Information sur la source

Catégorie :Sécurité Source .NET ( DotNet ) Classé sous : crypter, decrypter, chaine, string, caractère Niveau : Débutant Date de création : 20/07/2007 Vu / téléchargé: 9 681 / 738

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

Description

Bonjour,

Je débute en VB.Net et c'est la première source que je dépose sur Vbfrance. J’attends beaucoup de vos critiques qui me permettront d'évoluer.
En revanche, les moqueries ou les choses de ce genre merci de les mettre de côté.

Pour en revenir à mon sujet, comme le titre l'indique, cette application sert à crypter et décrypter une chaîne de caractères (idéal pour les mots de passe). J'ai utilisé 2 modules :
1 - Il sert à crypter la chaîne à l'aide d'une Clé ainsi que l'utilisation d'une division pour certains cas qui me permettent de transformer le code ASCII du caractère vers un autre (la plage de code ASCII utilisé est comprise entre 33 et 126 ou 128 et 254, les autres ne sont pas pris en compte).
2 - Il sert à décrypter la chaîne qui est crypté. Un caractère crypté se compose de 3 caractères (le caractère crypté, la clé et la division), cela permet de décoder celui-ci.

Bon j'espère que ma description reste compréhensible en attendant je suis à votre écoute pour tous renseignements et surtout critique.

Jb_One36
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 windob le 20/07/2007 11:43:57

    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.

  • signaler à un administrateur
    Commentaire de OneHacker le 21/07/2007 12:30:56

    WINDOB tu te trompes, au peut très bien augmenter la taille, comme le vigénère ou le MD5 et SHA.

  • signaler à un administrateur
    Commentaire de johann36 le 21/07/2007 19:20:57

    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

  • signaler à un administrateur
    Commentaire de windob le 21/07/2007 20:13:01

    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 ...

  • signaler à un administrateur
    Commentaire de OneHacker le 21/07/2007 23:43:37

    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 !

  • signaler à un administrateur
    Commentaire de OneHacker le 21/07/2007 23:44:04

    J'ai mis 10/10 finalement sans faire expres ^^

  • signaler à un administrateur
    Commentaire de johann36 le 22/07/2007 10:29:13

    ok merci pour ces remarques, je reste neanmoins à votre écoute pour d'autres avis.

  • signaler à un administrateur
    Commentaire de hvb le 23/07/2007 00:23:06

    Tu devrais "DOTNETifier" un peu tout ça, on dirait du vb6...

  • signaler à un administrateur
    Commentaire de OneHacker le 25/07/2007 19:01:03

    HVB tu te trompes c'est bel est bien du .Net donc ne ressemble nullement au VB6.

  • signaler à un administrateur
    Commentaire de johann36 le 25/07/2007 21:29:21

    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

  • signaler à un administrateur
    Commentaire de hvb le 26/07/2007 09:44:50

    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?

  • signaler à un administrateur
    Commentaire de johann36 le 26/07/2007 10:03:06

    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

  • signaler à un administrateur
    Commentaire de simoneo le 27/07/2007 05:51:38

    Salut, quand j'appui sur le bouton decrypter l'exception "Argument ou  appel de procédure nom valide" au niveau de :  
    RecupCaract = Chr(FormMath)

  • signaler à un administrateur
    Commentaire de johann36 le 27/07/2007 07:03:15

    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

  • signaler à un administrateur
    Commentaire de OneHacker le 27/07/2007 16:39:01

    HVB du moment que c'est dans la framework.NET c'est du .NET

  • signaler à un administrateur
    Commentaire de hvb le 28/07/2007 17:26:50

    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?

  • signaler à un administrateur
    Commentaire de OneHacker le 30/07/2007 20:18:42

    J'ai compris ce que le .Net depuis longtemps, donc t'a rien à me dire.

  • signaler à un administrateur
    Commentaire de aze185 le 31/08/2007 00:44:16

    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.

  • signaler à un administrateur
    Commentaire de johann36 le 31/08/2007 14:39:14

    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.

  • signaler à un administrateur
    Commentaire de rababe2000 le 01/10/2007 14:25:51

    le meme probleme je trouve pas l exe de votre application
    si tu peux m aide svp

  • signaler à un administrateur
    Commentaire de johann36 le 01/10/2007 14:40:59

    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

  • signaler à un administrateur
    Commentaire de allthew3 le 11/10/2007 19:12:43 3/10

    Je cherchais une source en .NET et je tombes sur une source VB6 -_-'
    Apprend à ecrire en .NET merci d'avance

  • signaler à un administrateur
    Commentaire de keke84 le 23/01/2008 16:06:31

    g telecharger la source mais quand je l'ouvre y a rien

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS