IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vos téléchargements VB6 Discussion :

Encryptage MD5


Sujet :

Vos téléchargements VB6

  1. #1
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut Encryptage MD5
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Encryptage MD5

    Une classe VB6 pour l'encryptage d'une chaine de caractères ou d'un fichier en MD5.
    Je n'ai rien inventé, mais cette ressource manquait. Elle utilise l'algorithme développé en 1992 par Ron Rivest (RFC1321)

    Cette source résulte d'un mixage de codes Delphi et Javascript. Merci à leurs auteurs.

    Qu'en pensez-vous ?
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Citation Envoyé par ThierryAIM Voir le message
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Encryptage MD5

    Une classe VB6 pour l'encryptage d'une chaine de caractères ou d'un fichier en MD5.
    Je n'ai rien inventé, mais cette ressource manquait. Elle utilise l'algorithme développé en 1992 par Ron Rivest (RFC1321)

    Cette source résulte d'un mixage de codes Delphi et Javascript. Merci à leurs auteurs.

    Qu'en pensez-vous ?
    Salut Thierry,
    Outre que c'est lent (x10 à x50/1 pour les chaines de textes et x50 à x500/1 dans le cas des fichiers),
    il y a une erreur avec ta classe (que je n'ai pas cherché à identifier) qui porte sur certains fichiers
    dans la procédure MD5Update sur la ligne « For K = 0 To InputLen - i - 1 » !!!

    Voir ton exemple modifié auquel j'ai ajouté ma librairie ( il faut ajouter 2 labels : Label3/Label4)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Option Explicit
    Dim t0, t1, t2
     
     
    Private Sub Command1_Click()
     
    t0 = RDTSC
    Dim c As New cMD5
        Text2.Text = c.MD5StrToHexStr(Text1.Text)
    t1 = RDTSC
        Label3.Caption = MD5(Text1.Text)
    t2 = RDTSC
     
    MsgBox (t2 - t1) / (t1 - t0)
    End Sub
     
    Private Sub Command2_Click()
     
        With CommonDialog1
            .ShowOpen
    t0 = RDTSC
    Dim c As New cMD5
            Text2.Text = c.MD5FileToHexStr(.FileName)
    t1 = RDTSC
            Label4.Caption = File_MD5(.FileName)
    t2 = RDTSC
        End With
     
        MsgBox (t2 - t1) / (t1 - t0)
    End Sub
    Pour info, outre MD5 et file_MD5, la librairie retourne également CRC32, SHA1, SHA2 (SHA256) ...

Discussions similaires

  1. Algorithme d'encryptage
    Par Sir Caedes dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 14/05/2010, 18h27
  2. Cacher encryptage mot de passe MD5
    Par cirdec dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/02/2006, 20h10
  3. [C#] A propos de MD5
    Par ensisoft dans le forum ASP.NET
    Réponses: 7
    Dernier message: 09/03/2004, 21h15
  4. C# Socket MD5
    Par borgfabr dans le forum Développement
    Réponses: 4
    Dernier message: 08/03/2004, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo