Générateur de Hash Blake2b
FreeCalculez 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.
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
- Vérifier qu'un fichier téléchargé n'a pas été corrompu ou altéré, en comparant son hachage à un hachage publié.
- Générer une empreinte rapide et unique pour un texte ou des données, par exemple pour détecter du contenu dupliqué ou l'utiliser comme clé de cache.
- Produire un code d'authentification de message (MAC) pour vérifier à la fois l'intégrité et l'authenticité d'un message lorsqu'une clé secrète partagée est disponible.
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
Texte
Ajouter des Sauts de Ligne
Ajoutez des sauts de ligne après chaque délimiteur, tous les N caractères (avec retour à la ligne ou exact), ou tous les N mots, avec un comptage de lignes en direct.
FreeTexte
Ajouter Préfixe et Suffixe
Ajoutez le même texte de préfixe et/ou de suffixe à chaque ligne d'une liste, directement dans votre navigateur.
FreeTexte
Ajouter du Texte à Chaque Ligne
Insérez le même texte dans chaque ligne, au début, à la fin, à une position exacte, ou à côté d'une correspondance, directement dans votre navigateur.
FreeTexte
Calculateur de Somme de Contrôle Adler32
Calculez la somme de contrôle Adler-32 d'un texte ou d'un fichier, directement dans votre navigateur.
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.
Pas encore de commentaires. Soyez le premier à partager votre avis !