WMW

Générateur de Hash Blake2b

Free

Calculez le hash BLAKE2b d'un texte ou d'un fichier dans votre navigateur, avec une longueur de sortie ajustable et un hachage à clé optionnel (MAC).

S'exécute entièrement dans votre navigateur grâce à WebAssembly. Rien n'est téléversé sur un serveur.

Longueur de sortie

Produit un code d'authentification de message (MAC) : seule une personne disposant de la même clé peut reproduire ce hachage, utile pour vérifier à la fois l'intégrité et l'authenticité.

Activité récente

Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.

Pas encore d'activité. Soyez le premier.

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Calcule le hachage cryptographique BLAKE2b d'un texte ou d'un fichier, entièrement dans votre navigateur. Choisissez une longueur de sortie de 8 à 512 bits, et fournissez éventuellement une clé secrète pour produire un hachage à clé (MAC) pour l'authentification de message plutôt qu'une simple vérification d'intégrité.

Comment ça marche

Votre texte ou fichier est converti en octets bruts et traité par la fonction de compression BLAKE2b, qui mélange l'entrée à travers plusieurs cycles utilisant des rotations binaires, des XOR et des additions modulaires pour produire une empreinte de longueur fixe. La longueur de sortie demandée (8 à 512 bits, par multiples de 8) détermine combien d'octets de cet état interne sont renvoyés comme hachage final, affiché sous forme de chaîne hexadécimale. Lorsqu'une clé est fournie, elle est chargée dans l'état de hachage avant le début du traitement, de sorte que l'empreinte résultante dépend à la fois de l'entrée et de la clé secrète, ce qui transforme un simple hachage en code d'authentification de message.

Problèmes résolus

Questions fréquentes

En quoi BLAKE2b diffère-t-il de MD5 ou SHA-256 ?

BLAKE2b est une fonction de hachage cryptographique moderne conçue pour être à la fois plus rapide que MD5 et SHA-1 et au moins aussi sûre que SHA-3, tout en utilisant une conception plus simple. Contrairement à MD5 et SHA-1, considérés comme compromis à des fins de sécurité, BLAKE2b n'a pas d'attaques pratiques connues et est largement utilisé dans des applications comme l'algorithme de hachage de mots de passe Argon2 et le protocole VPN WireGuard.

Pourquoi choisirais-je une longueur de sortie plus courte comme 256 bits au lieu des 512 bits par défaut ?

Une empreinte plus courte prend moins de place à stocker ou à transmettre (utile pour les colonnes de base de données, les URL ou les codes QR) tout en offrant une forte résistance aux collisions, car la sécurité de BLAKE2b évolue avec la longueur de sortie choisie. 512 bits est la valeur par défaut et offre la marge de sécurité maximale ; 256 bits est un choix courant lorsque vous voulez une chaîne hexadécimale plus courte et n'avez pas besoin de plus de 128 bits de résistance aux collisions.

Qu'est-ce que le « hachage à clé » (mode MAC) et quand l'utiliserais-je ?

Le hachage à clé mélange une clé secrète dans le calcul, produisant un code d'authentification de message (MAC) que seule une personne connaissant la même clé peut reproduire. Cela est utile lorsque vous devez vérifier non seulement que les données n'ont pas changé (intégrité) mais qu'elles proviennent de quelqu'un possédant le secret partagé (authenticité), par exemple lors de la signature de requêtes API ou de la vérification de charges utiles de webhook.

BLAKE2b convient-il pour le hachage des mots de passe ?

Non. BLAKE2b est conçu pour être rapide, ce qui est exactement la mauvaise propriété pour le stockage de mots de passe, un hachage rapide facilite grandement les attaques par force brute et par dictionnaire contre des hachages de mots de passe volés. Pour les mots de passe, utilisez plutôt un algorithme dédié, lent et gourmand en mémoire comme Argon2 ou bcrypt.

Puis-je hacher un fichier au lieu de saisir du texte ?

Oui, passez à l'onglet « Fichier » et cliquez pour choisir un fichier ou déposez-le sur la page. Le fichier est lu et haché entièrement dans votre navigateur grâce à WebAssembly, il n'est jamais téléversé nulle part, ce qui rend cela sûr pour vérifier l'intégrité de fichiers sensibles ou volumineux.

Outils similaires