Aller au contenu

Générateur BLAKE2b

Calculez le hachage BLAKE2b de n'importe quel texte en choisissant une longueur de condensat de 128 à 512 bits. L'outil encode votre entrée en UTF-8, exécute la fonction BLAKE2b sans clé de la RFC 7693 et renvoie le condensat en hexadécimal ou en Base64. Les développeurs l'utilisent pour obtenir les mêmes résultats que libsodium, les mécanismes internes d'Argon2, b2sum et d'autres logiciels qui s'appuient sur BLAKE2b pour un hachage rapide et sécurisé.

Réinitialiser

Foire aux questions

Qu'est-ce que BLAKE2b ?

BLAKE2b est une fonction de hachage cryptographique spécifiée dans la RFC 7693, optimisée pour les processeurs 64 bits. En logiciel, elle est plus rapide que MD5 et SHA-2 tout en offrant une sécurité comparable à celle de SHA-3. Elle peut produire un condensat de toute longueur comprise entre 1 et 64 octets.

Quelles longueurs de condensat puis-je choisir ?

Vous pouvez choisir 512, 384, 256, 160 ou 128 bits. La longueur fait partie des paramètres de BLAKE2b, donc BLAKE2b-256 n'est pas simplement la première moitié de BLAKE2b-512. Choisissez la longueur utilisée par l'autre système, sinon les résultats ne correspondront pas.

Quels sont les vecteurs de test de BLAKE2b ?

Le condensat BLAKE2b-512 d'une chaîne vide est 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Pour abc, la RFC 7693 donne ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Cet outil renvoie les deux.

L'outil donne-t-il les mêmes résultats que la commande b2sum ?

Oui. Par défaut, b2sum calcule BLAKE2b-512, qui correspond à la longueur par défaut de cet outil. Gardez à l'esprit que b2sum hache les octets du fichier : un texte se terminant par un saut de ligne donne un condensat différent du même texte sans saut de ligne final.

Puis-je utiliser une clé avec BLAKE2b ici ?

Non. L'outil calcule uniquement des hachages BLAKE2b sans clé. Pour un code d'authentification de message, utilisez le générateur HMAC-SHA256 de ce site ou une bibliothèque prenant en charge BLAKE2b avec clé.

Quelle est la différence entre BLAKE2b et BLAKE2s ?

BLAKE2b traite des mots de 64 bits et produit jusqu'à 512 bits, tandis que BLAKE2s traite des mots de 32 bits et produit jusqu'à 256 bits. BLAKE2s est plus rapide sur les petits appareils 32 bits. Cet outil calcule BLAKE2b.

Comment le texte est-il encodé ?

Votre entrée est convertie en octets UTF-8 puis hachée exactement telle qu'elle a été saisie. Les espaces et les sauts de ligne sont inclus ; supprimez-les d'abord si l'autre système le fait.

BLAKE2b convient-il au hachage des mots de passe ?

Pas directement. Sa rapidité facilite le travail des pirates qui tentent de deviner les mots de passe. Argon2, qui utilise BLAKE2b en interne, est le bon choix pour les mots de passe et est disponible dans le générateur Argon2.

Quelle quantité de texte puis-je hacher ?

L'outil accepte jusqu'à 5 MiB de texte par requête et calcule le hachage en WebAssembly sur le serveur. L'entrée n'est pas stockée.

Quel encodage de sortie dois-je utiliser ?

L'hexadécimal est la norme pour les sommes de contrôle et correspond à la sortie de b2sum. Base64 est plus court et convient aux JSON, aux en-têtes et aux fichiers de configuration. Les deux encodages représentent les mêmes octets.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.