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.
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.
À propos de cet outil
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
- Fournir les entrées: clé (hex), message (hex ou ASCII) et chiffre (AES-128/192/
- .
- Optionnel: sélectionner le format d'entrée et la longueur de tag souhaitée (par défaut
- .
- Lancer le calcul pour produire le tag CMAC.
- Examiner la sortie MAC hexadécimale et sa longueur.
- Comparer avec le tag attendu ou l'intégrer dans votre code.
Frequently Asked Questions
Trouvez des réponses rapides
Qu'est-ce que CMAC ?
Quelles variantes AES sont prises en charge ?
Puis-je tronquer la longueur du MAC ?
Quels formats d'entrée sont acceptés ?
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.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic