Cryptographie
HMAC
Aussi appelé: MAC à clé par hachage, HMAC RFC 2104
Définition
Construction de MAC à clé bâtie sur une fonction de hachage cryptographique, définie par RFC 2104 et FIPS 198-1.
Exemples
- Les JWT en algorithme HS256 sont signés avec HMAC-SHA-256.
- AWS Signature Version 4 utilise HMAC-SHA-256 pour signer les requêtes API.
Termes liés
Code d'authentification de message (MAC)
Court tag à clé symétrique qui authentifie un message et détecte les altérations, calculé et vérifié avec le même secret partagé.
Fonction de hachage cryptographique
Fonction unidirectionnelle déterministe transformant une entrée de longueur arbitraire en un condensé de longueur fixe, résistante aux préimages, secondes préimages et collisions.
SHA-256
Fonction de hachage cryptographique de 256 bits de la famille SHA-2, largement utilisée pour les signatures numériques, TLS, les blockchains et le contrôle d'intégrité.
PBKDF2
Fonction de dérivation de clé basée sur mot de passe définie par PKCS #5 / RFC 8018, qui applique une fonction pseudo-aléatoire avec un nombre configurable d'itérations et un sel.
Signature numérique
Mécanisme cryptographique à clé publique qui démontre l'authenticité, l'intégrité et la non-répudiation d'un message ou d'un document.
TLS (Transport Layer Security)
TLS (Transport Layer Security) — definition coming soon.