Page 1 sur 1

[..] Hachage de fichiers en SHA-3 (keccak)

Posté : mer. 22 oct. 2014 16:13
par Kaplan
Bonjour à tous,

Je suis en quête d'une fonction intégrée à AutoIt pour calculer des valeurs de hachage avec l'algorithme Keccak utilisé dans le standard SHA-3.
Une fonction comparable existe déjà pour SHA-1 mais je ne parviens pas à trouver l'équivalent pour SHA-3. :?
Sur le forum US j'ai trouvé des fonctions de calcul proposées par Prodigy :) (je les joins à mon message) mais elles sont antérieures à SHA-3.
L'intérêt de ma recherche réside dans la possibilité de ne plus dépendre d'un outil de calcul externe dont je ne peux maitriser le fonctionnement ni le paramétrage.

Si quelqu'un a des pistes de recherche, je suis preneur ... :wink:

Re: [..] Hachage de fichiers en SHA-3 (keccak)

Posté : mer. 22 oct. 2014 17:50
par orax
Kaplan a écrit :L'intérêt de ma recherche réside dans la possibilité de ne plus dépendre d'un outil de calcul externe dont je ne peux maitriser le fonctionnement ni le paramétrage.
Les fonctions jointes dans le zip utilisent du code externe. Sauf que plutôt que d'avoir un fichier .DLL en plus, le code compilé externe est « incorporé » dans le script puis chargé. Il y a quand même une dépendance à du code externe.
Faire les calculs avec AutoIt risque d'être assez lent. Il serait plus judicieux d'utiliser une DLL externe par exemple, mais bien sûr il y aura une dépendance à cette DLL.

Re: [..] Hachage de fichiers en SHA-3 (keccak)

Posté : mer. 22 oct. 2014 23:44
par Tlem
Bien que SHA3 ai été nommé vainqueur du concours NIST en octobre 2012, le SHA2 est encore considéré encore comme étant sure et donc le passage en SHA3 n'est pas une nécessite ! Surtout si vous le destinez au "calcul des valeurs de hachage" de fichiers.

En attendant sa prise en charge par des utilitaires en ligne de commande, FSUM vous permettra une grande combinaison de hash, que ce soit pour du mot de passe ou du contrôle de somme d'un fichier. ;)

Re: [..] Hachage de fichiers en SHA-3 (keccak)

Posté : jeu. 23 oct. 2014 11:17
par Kaplan
Merci pour vos réponses Orax et Tlem, c'est toujours agréable d'être entendu. :D

Vous avez raison, il n'est pas impératif de recourir à SHA-3 cependant l'usage que j'en fait n'est pas exclusif.
En effet, je propose une série d'algorithmes (MD5, SHA-1, SHA-2, Tiger et Whirlpool et si possible SHA-3) au choix de l'utilisateur, en fonction de ses besoins.
Si le choix peut paraitre excessif, en réalité il est nécessaire car il me permettra de prolonger la durée d'utilisation de l'outil et de conserver une compatibilité avec les travaux anciens (qui ont parfois plus de 4 ans) utilisant des algorithmes jugés dépassés comme MD5.

L'idée de l'intégration au code est rendue indispensable par l'utilisation de mon outil sur des plateformes très variées sur lesquelles l'application doit fonctionner de manière autonome (jusqu'à présent ça fonctionne :wink: ).

En résumé, je commence à comprendre que la solution n'est peut être pas dans une intégration complète de SHA3 dans le code mais dans l'utilisation d'une application tierce. Je poursuis mes recherches.

Re: [..] Hachage de fichiers en SHA-3 (keccak)

Posté : jeu. 23 oct. 2014 21:18
par Tlem
Dans les recherches que j'ai effectué, je n'ai vu que des utilitaires avec GUI et du code C.
Pas de programme en ligne de commande ou DLL, mais je pense qu'on devrait voir arriver ce genre d'outil prochainement. ;)

Après je n'ai peut être pas assez cherché. ^^

Envoyé de mon appareil mobile.