[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"content:fr:hmac-generator":3},{"id":4,"title":5,"body":6,"description":162,"extension":163,"faq":164,"kind":180,"locale":181,"meta":182,"navigation":183,"path":184,"seo":185,"seoTitle":186,"stem":187,"__hash__":188},"pages\u002Ffr\u002Fhmac-generator.md","Générateur HMAC",{"type":7,"value":8,"toc":154},"minimark",[9,14,18,21,24,28,44,54,58,98,107,111,114,118,146],[10,11,13],"h2",{"id":12},"ce-que-calcule-cet-outil","Ce que calcule cet outil",[15,16,17],"p",{},"HMAC authentifie un message à l'aide d'un secret partagé et d'une fonction de hachage sélectionnée. Cet outil est par défaut HMAC-SHA256 et prend également en charge SHA384 et SHA512. Ce n’est pas la même chose que de hacher la clé et le message concaténés, et cela ne crypte ni ne dissimule le message.",[15,19,20],{},"Le texte du message est codé en UTF-8. La clé a un contrôle d'encodage distinct : UTF-8 interprète les caractères visibles comme du texte, tandis que Hex interprète les paires de chiffres hexadécimaux comme des octets bruts. Par exemple, la clé Hex 4a656665 représente les mêmes octets que la clé UTF-8 Jefe. Les espaces, les chaînes de longueur impaire et les caractères non hexadécimaux sont rejetés en mode Hex.",[15,22,23],{},"L'exemple utilise des données de test publiques de la RFC 4231, et non un secret généré pour votre application. Les clés vides sont prises en charge par l'implémentation mais ne fournissent pas de secret utile. Les clés restent dans la mémoire de cet onglet et ne sont pas incluses dans les exports. Effacez la page une fois terminé et utilisez une implémentation auditée dans votre propre application pour une véritable vérification du protocole.",[10,25,27],{"id":26},"exemple-travaillé","Exemple travaillé",[15,29,30,34,35,34,38,34,41],{},[31,32,33],"code",{},"HMAC-SHA256"," · ",[31,36,37],{},"UTF-8",[31,39,40],{},"Jefe",[31,42,43],{},"what do ya want for nothing?",[45,46,52],"pre",{"className":47,"code":49,"language":50,"meta":51},[48],"language-text","5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843\n","text","",[31,53,49],{"__ignoreMap":51},[10,55,57],{"id":56},"comment-calculer-et-comparer","Comment calculer et comparer",[59,60,61,70,81,88,91],"ol",{},[62,63,64,65,69],"li",{},"Saisissez le texte à authentifier dans ",[66,67,68],"strong",{},"Message",". Ses octets UTF-8 sont utilisés sans supprimer les espaces ni modifier les fins de ligne.",[62,71,72,73,76,77,80],{},"Saisissez ",[66,74,75],{},"Clé secrète"," et sélectionnez ",[66,78,79],{},"Encodage de clé",". UTF-8 utilise la clé comme texte ; Hex lit les paires de chiffres hexadécimaux sous forme d'octets. Hex doit avoir un nombre pair de chiffres et aucun espace.",[62,82,83,84,87],{},"Sélectionnez HMAC-SHA-256, HMAC-SHA-384 ou HMAC-SHA-512, puis cliquez sur ",[66,85,86],{},"Calculer le hachage",". HMAC ne recalcule jamais automatiquement ; après avoir modifié le message, la clé, l'encodage ou l'algorithme, générez à nouveau.",[62,89,90],{},"Comparez le résultat complet avec une référence produite en utilisant les mêmes octets de message, octets de clé et algorithme HMAC. Les résultats SHA-256, SHA-384 et SHA-512 contiennent respectivement 64, 96 et 128 caractères hexadécimaux.",[62,92,93,94,97],{},"Copiez ou téléchargez le résultat, puis cliquez sur ",[66,95,96],{},"Effacer"," pour supprimer le message, la clé et le résultat du formulaire.",[15,99,100,103,104,106],{},[66,101,102],{},"Exemple"," charge le message public RFC 4231 et la clé UTF-8 ",[31,105,40],{}," ; ce n'est pas une clé privée pour votre application. Les exportations TXT et CSV incluent l'algorithme et la valeur HMAC, jamais la clé ou le message. Cette page traite un message texte à la fois ; le fichier HMAC et le HMAC ligne par ligne ne sont pas disponibles.",[10,108,110],{"id":109},"limites-confidentialité-et-prochaines-étapes","Limites, confidentialité et prochaines étapes",[15,112,113],{},"Le message est limité à 10 MiB de données UTF-8 ; la clé décodée est également limitée à 10 MiB. Une clé hexadécimale nécessite deux chiffres hexadécimaux par octet. HMAC s'exécute dans un Web Worker et peut être annulé. Les clés ne sont pas enregistrées dans le stockage du navigateur ni incluses dans les URL ou les exportations. Effacez le formulaire lorsque vous avez terminé ; libérer la mémoire du navigateur ne constitue pas une garantie certifiée d’effacement sécurisé. Les demandes normales de pages et d’actifs parviennent toujours à l’hôte.",[10,115,117],{"id":116},"outils-et-guides-associés","Outils et guides associés",[119,120,121,128,134,140],"ul",{},[62,122,123],{},[124,125,127],"a",{"href":126},"\u002Ffr\u002Ffile-md5","Calculateur de somme de contrôle de fichier",[62,129,130],{},[124,131,133],{"href":132},"\u002Ffr\u002Fguides\u002Fmd5-checksum-windows","Étapes de la somme de contrôle Windows",[62,135,136],{},[124,137,139],{"href":138},"\u002Ffr\u002Fguides\u002Fmd5sum-linux","Guide Linux md5sum",[62,141,142],{},[124,143,145],{"href":144},"\u002Ffr\u002Fguides\u002Fmd5-vs-sha256","MD5 contre SHA-256",[15,147,148],{},[124,149,153],{"href":150,"rel":151},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc4231.html",[152],"nofollow","RFC4231",{"title":51,"searchDepth":155,"depth":155,"links":156},2,[157,158,159,160,161],{"id":12,"depth":155,"text":13},{"id":26,"depth":155,"text":27},{"id":56,"depth":155,"text":57},{"id":109,"depth":155,"text":110},{"id":116,"depth":155,"text":117},"Créez HMAC-SHA256, HMAC-SHA384 ou HMAC-SHA512 à partir d'un message et d'une clé secrète explicitement codée.","md",[165,168,171,174,177],{"question":166,"answer":167},"Pourquoi le résultat disparaît-il lorsque je modifie la clé ?","La modification du message, de la clé, de l'encodage ou de l'algorithme invalide le résultat précédent. Cliquez à nouveau sur Générer un hachage. HMAC ne s'exécute pas automatiquement, donc une valeur obsolète n'est jamais présentée comme un nouveau calcul.",{"question":169,"answer":170},"La clé UTF-8 Jefe et la clé Hex 4a656665 sont-elles équivalentes ?","Oui. Ils décrivent les quatre mêmes octets clés. La saisie de 4a656665 en mode UTF-8 utilise à la place huit caractères de texte et constitue une clé différente.",{"question":172,"answer":173},"Que signifie une clé HMAC vide ?","L'outil calcule le HMAC standard avec une clé de zéro octet ; il ne la remplace pas par une autre clé. Ceci est utile pour les vecteurs de test, pas pour protéger les vrais messages avec un secret.",{"question":175,"answer":176},"Puis-je calculer le HMAC pour les fichiers ou pour chaque ligne de texte ?","Non. Cette page accepte un message texte UTF-8 et une clé UTF-8 ou Hex. Le hachage de fichiers et le hachage ligne par ligne sont des outils distincts sans clé.",{"question":178,"answer":179},"La copie ou l'exportation inclura-t-elle la clé ?","Non. La copie conserve uniquement la valeur HMAC complète. TXT et CSV incluent un identifiant, l'algorithme et le résultat, pas le message ou la clé.","tool","fr",{},true,"\u002Ffr\u002Fhmac-generator",{"title":5,"description":162},"Générateur HMAC — md5hash.net","fr\u002Fhmac-generator","khv6zpL_exfgLd4Zpa28DNhLOC-CJH8HIUueqcifDq4",1793337911445]