DLL - HASH MD5

Signaler
Messages postés
500
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
2 août 2004
-
Neo_Fr
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
10 novembre 2014
-
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/23840-dll-hash-md5

Neo_Fr
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
10 novembre 2014
2
Salut tt le monde,
Est ce que quelqu'un pourrais m'expliquer comment utilser cette
dll sou Dev-C++?
Merci
Poly Progr@ms
Messages postés
8
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
25 janvier 2005

Voilà, je te l'ai envoyé par message privé.
cs_Vermifuge
Messages postés
75
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
18 septembre 2006

Donne moi ton mail, et je t'envois la DLL compilée, avec le fichier .lib .

@+
Vermi
Poly Progr@ms
Messages postés
8
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
25 janvier 2005

Ok, est-ce qu'il y a beaucoup de modifs à faire au niveau du code ? Et aurais-tu le temps de me recompiler la DLL ?

Je n'ai pas de compilateur ASM & je ne sais pas comment faire.
cs_Vermifuge
Messages postés
75
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
18 septembre 2006

Effectivement, LPSTR ça doit marcher normalement, enfin, avec la synthaxe C ça fonctionne ( sûr ).

@+
Vermi
Poly Progr@ms
Messages postés
8
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
25 janvier 2005

Bon, j'ai continué mes recherches.

Apparement, le type DWORD et les String de VB sont pas trop compatibles. Mais il semble qu'un LPSTR marcherait.

Je sais que je vais peut-être en demandé un peu beaucoup, mais serait-il envisageable de faire une version avec un LPSTR en paramètres ?

Je n'ai trouvé aucune autre solution pour le MD5 jusqu'à maintenant, et bon, hasher un fichier de 700 Mo en 3 jours, ça me plait pas trop, surtout pour un système de partage de fichiers... ;)

Au cas où ça inquieterait quelqu'un, mon programme sera released sous GPL & donc le code source sera dispo.


Merci d'avance :)
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16
Salut,
je n'ai pas trop le temps d'analyser le prob avec VB, par contre tu peux jeter un oeil ici:
http://www.vbfrance.com/code.aspx?id=18494
il y a code complet ASM de la dll que j'avais faite pour VB avec exemples d'utilisation.
En espérant que ça t'aidera.
cs_Vermifuge
Messages postés
75
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
18 septembre 2006

Dsolé, là je vois pas ton erreur :s
Mais le VB c'est pas mon truc. Tu peux pas faire un débug de ton programme et entrer dans la DLL pour voir à quel moment elle quitte ?
Poly Progr@ms
Messages postés
8
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
25 janvier 2005

Bijour !

Merci pour cette super DLL. J'essaie de l'utiliser dans un programme VisualBASIC, et j'ai fait ainsi :

Private Declare Function HashFile Lib "md5" (ByVal FileName As String, ByRef OutBuff As Any, ByVal BuffSize As Long) As Integer

Seulement, si j'essaie d'hacher un fichier (donc je suis sûr de l'existence), il me renvoie "0", et le OutBuff est vide, bien sûr.

Est-ce que quelqu'un saurait me dire ce que j'ai fait de travers ?

Merci d'avance, @+
theXman
Messages postés
37
Date d'inscription
mardi 25 février 2003
Statut
Membre
Dernière intervention
11 mars 2006

Bien vu les gars

thX
cs_Vermifuge
Messages postés
75
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
18 septembre 2006

Merci pour tout ^^
cs_Dean
Messages postés
500
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
2 août 2004

Voilà qui peut éventuellement servir :

http://www.witeg.cad.pl/crypto/md.zip
http://win32assembly.online.fr/files/md5asm.zip

Pour la première, il y a juste une DLL mais on peut éventuellement ripper le code. :)
Sinon un exemple d'implémentation conforme à la RFC 1321 est fourni dans le deuxième (roy).
cs_Vermifuge
Messages postés
75
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
18 septembre 2006

Merci pour le site, je connaissais pas :s
Sinon, j'ais pas trouvé de DLL MD5 gratuite sur le net, ça veut pas dir que ça existe pas, mais moi jlé ais pas trouvées :(
Merci pour l'info et le site
cs_Dean
Messages postés
500
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
2 août 2004

Cette source m'a l'air intéressante pour aborder le hash (via les fonctions API) ; quant à ceux qui chercheraient une *implémentation* ASM de MD5, je tiens à préciser que roy et WiteG ont publié respectivement un fichier soure et une DLL (disponibles quelque part sur le WWW...).

Il peut aussi etre intéressant d'aller ici : http://board.win32asmcommunity.net