Calculateur CMAC

Le Calculateur CMAC offre un outil pratique axé sur le code pour calculer des MAC basés sur le chiffrement afin de vérifier l'intégrité des données avec une clé partagée et un chiffre de bloc.

Request Feature / Support
17,864+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

À propos de cet outil

Calculateur CMAC propose une utilité cryptographique ciblée pour les développeurs, les ingénieurs en sécurité et les implémenteurs de protocoles qui doivent générer ou vérifier des CMAC (Code d'Authentification des Messages basé sur un chiffrement). Cela résout le problème de la validation des vérifications d'intégrité des données dans des protocoles de communication sécurisés, en produisant des valeurs MAC déterministes à partir d'une clé secrète et d'un message.
Conceptionnellement, CMAC utilise un chiffrement par bloc dans un style CBC-MAC pour produire une étiquette de taille fixe. L'outil accepte les entrées: clé secrète, choix du chiffrement (AES-128/192/256), message en clair, et longueur de tag souhaitée facultative. Il calcule CMAC selon les étapes standard: dérivation de sous-clés, traitement par blocs avec XOR et chiffrement, et XOR final pour produire le MAC. Les sorties sont par défaut hexadécimales; prend en charge une sortie brute si nécessaire.
Les caractéristiques principales incluent le support des variantes AES, la détection du format d'entrée (hex ou ASCII), une longueur de tag configurable (8–16 octets), et une gestion d'erreurs claire pour des tailles de clé ou formats de messages invalides. La conception met l'accent sur des résultats déterministes entre plateformes et une vérification aisée contre des vecteurs de test.
Les cas d'utilisation couvrent l'authentification des API, la messagerie sécurisée, les tests de conformité des protocoles et les audits de sécurité. L'outil bénéficie aux développeurs et aux équipes de sécurité en fournissant des calculs CMAC rapides et reproductibles sans intégrer de bibliothèques crypto externes, et supporte les vérifications et tests de régression.

Comment utiliser

  1. Fournir les entrées: clé (hex), message (hex ou ASCII) et chiffre (AES-128/192/
  2. .
  3. Optionnel: sélectionner le format d'entrée et la longueur de tag souhaitée (par défaut
  4. .
  5. Lancer le calcul pour produire le tag CMAC.
  6. Examiner la sortie MAC hexadécimale et sa longueur.
  7. Comparer avec le tag attendu ou l'intégrer dans votre code.
How to use cmac online tool

Frequently Asked Questions

Trouvez des réponses rapides

Qu'est-ce que CMAC ?
CMAC est un MAC basé sur un chiffrement qui utilise un chiffre de bloc et une clé secrète pour produire un tag d'authentification de longueur fixe à partir de tout message. Il est déterministe et résistant à certains types d'attaques par extension lorsque le rembourrage est correctement appliqué et la clé est sécurisée.
Quelles variantes AES sont prises en charge ?
L'outil prend en charge AES-128, AES-192 et AES-256 comme chiffre de bloc sous-jacent. La variante choisie détermine la taille du bloc et la longueur des sous-clés dérivées, influençant la force du MAC et les exigences de clé.
Puis-je tronquer la longueur du MAC ?
Oui. L'outil permet une longueur de tag de 8 à 16 octets. Le tronquage réduit la marge de sécurité, utilisez-le uniquement lorsque nécessaire par les spécifications du protocole ou les contraintes d'interopérabilité.
Quels formats d'entrée sont acceptés ?
La clé et le message peuvent être fournis en formats hex ou ASCII. Si le mode hexadécimal est sélectionné, les entrées doivent contenir des caractères hexadécimaux valides. L'entrée ASCII est interprétée comme des octets bruts. Le choix du chiffrement détermine la taille du bloc et les règles de traitement internes.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertisseur Spotify vers MP3

Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...

Developer Tools

Calculateur de distance routière

Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...

Developer Tools

Calculateur d’âge

Déterminez rapidement l’âge d’une personne à partir de sa date de naissance avec notre calculateur e...

Developer Tools

Convertisseur de devises

Convertissez rapidement des montants entre différentes monnaies avec notre convertisseur de devises...

Votre avis compte

Aidez-nous à nous améliorer