Page 1 sur 1

[R] Fonction de Hash ?

Posté : mar. 07 août 2007 18:29
par XcessiV
Encore moi et mes questions (j'en suis presque à 50% des messages postés sur ce forum ^^).

Existe t'il une fonction pour encoder en SHA (peu importe la version) ou en MD5 une chaine de caractere ?

Merci :D

Posté : mar. 07 août 2007 19:50
par sylvanie
il existe des udf comme :
http://www.autoitscript.com/forum/index ... 38&hl=sha1

avantage : t'embarques ceci dans le code, pas de dépendences (enfin cérifie quand même)
inconvéniant : si c'est fait en pure autoit, ça va être lent (et oui, ça reste un langage de script...)

donc autre alternative, tu peux passer par un exe en ligne de
commande qui a fait largement ses preuves :
http://www.sdean12.org/zipped2/SDHash26.zip

avantage : rapide et éprouvé
inconvéniant : faut passer par un fileinstall qui parfois est mal vu par cetains utilisateurs / antivirus ...

perso je marche à la 2eme solution

Posté : mar. 07 août 2007 19:59
par XcessiV
Mon projet étant pour une entreprise ou la sécurité et ses contraintes sont omniprésentes, je pense basculer pour la premiere solution sauf si cela reste vraiment trop long...

Je vais tester ça ce soir ou demain et vous tient au courant...

En tout cas merci beaucoup :)

Posté : mar. 07 août 2007 21:50
par XcessiV
Encore moi :)

Après test, la solution du exe en ligne de commande est vraiment super, mais il ne sort pas le hash en fichier txt. :oops:

La solution de l'UDF me parait pas trop mal même si j'aurai préféré ne pas avoir d'autres fichier pour mon executable... Enfin bon, je ne vais pas faire mon difficile :)

Je m'en vais tester la derniere solution que tu m'as proposé...

Merci encore :)

Posté : mar. 07 août 2007 22:47
par sylvanie
utilise la redirection :
sdhash /sha-1 fichier_a_hacher > resultat.txt

et plus cool pour plus tard tu pourras lancer un run caché et utiliser StdoutRead