ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

hash md5   



L'auteur

Gregory Adam
Belgique Belgique
Membre Actif (personne physique)
# 0000001121
enregistré le 04/06/2006

Fiche personnelle


Note des membres
17/20
2 votes


Contributions > 05 - API et appels systèmes

hash md5
# 0000000627
ajouté le 03/07/2008 19:14:47 et modifié le 23/08/2008
consulté 5422 fois
Niveau débutant

Version(s) Foxpro :
VFP 9.0


Télécharger le ZIP (1.63 Ko)
Description
Permet de calculer le hash md5 d'une chaine de caracteres, ou d'un fichier complet Version Windows: Client: XP ou 2000 prof serveur: 2000 ou 2003 Utilise: Cryptdll.dll voir: http://msdn.microsoft.com/en-us/library/bb432359.aspx Au moins 200 fois plus rapide que l'implementation en fox 6.6 Mb: Fox 12 sec, avec la dll: .05 sec
Code source :
  local obj

  if( !md5Bits_Object(@m.obj) )
    ? 'probleme Version windows'
    return
  endif

  local Digest
  =m.obj.DigestString("message digest", @m.Digest)
  ?ath(m.Digest)
  && f96b697d7cb7938d525a2f31aaf161d0

  && OR
  =m.obj.Update("message ")
  =m.obj.Update("digest")
  =m.obj.Final(@m.Digest)
  ?ath(m.Digest)
  && f96b697d7cb7938d525a2f31aaf161d0
Commentaires
le 03/07/2008, eric leissler a écrit :
maitre grégory , je n'aurai qu'un mot : Chapeau !

le 03/07/2008, Gregory Adam a écrit :
Maitre Eric,
Je crois que tu n'en as pas besoin si tu utilises ftp. Mais cela ne nuit pas de l'utiliser. Si la version de windows n'a pas cette dll, tu ne fais pas de test md5

J'espere que Maitre Olivier pourra l'utiliser


Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2019.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3