Elysia Tools

Parcourez outils, exemples, explications visuelles et guides thématiques dans un espace clair.

Catégories populaires

Dossiers

Langue
ZHESPTRUFRDEEN

Elysia Tools

Navigation mobile

Security

Déroulé HKDF Extract et Expand SP 800-56C

· Dernière mise à jour:2026-07-23

Affiche chaque étape HMAC de HKDF Extract+Expand pour la dérivation de clés, avec PRK, T(n) et OKM.

Détails

Ce que cet outil vous aide à faire

Déroulé déterministe SP 800-56C/RFC 5869 pour secret ECDH, développement et vecteurs de test, pas un service de secrets.

Exécution

Exécuter cet outil

Remplissez le formulaire, lancez l’outil et consultez le résultat au même endroit.

Exemples

Exemples adaptés à cet outil

Associé

Continuer avec des outils et dossiers associés

Rédigé par l'équipe Elysia Tools

Guide d'utilisation de l'outil

Découvrez quand utiliser cet outil, ce qu'il prend en charge et comment les utilisateurs l'appliquent.

Points clés

Catégorie
Security
Types d’entrée
select, textarea, number
Type de sortie
html
Exemples associés
4
API disponible
Oui

Aperçu

Ce déroulé HKDF Extract et Expand SP 800-56C montre étape par étape les calculs HMAC utilisés pour dériver une clé à partir d’un secret d’entrée, notamment le PRK, les blocs T(n) et l’OKM. Il prend en charge SHA-256, SHA-384 et SHA-512, avec des entrées en hexadécimal, UTF-8 ou Base64.

Quand l’utiliser

  • Vérifier un vecteur de test HKDF conforme à la RFC 5869.
  • Comprendre la dérivation de clés à partir d’un secret partagé ECDH.
  • Examiner les étapes Extract et Expand avec un contexte, un sel et une longueur de sortie définis.

Fonctionnement

  1. 1Sélectionnez un préréglage ou saisissez le matériel de clé d’entrée, le sel et l’info.
  2. 2Choisissez l’algorithme de hachage et l’encodage des valeurs saisies.
  3. 3Indiquez la longueur de sortie entre 1 et 4096 octets.
  4. 4Le résultat HTML affiche le PRK, les blocs T(n) et l’OKM généré par HKDF.

Cas d’usage

  • Comparer un calcul HKDF avec le premier vecteur de test RFC 5869 en SHA-256.
  • Analyser la dérivation d’une clé depuis un secret partagé ECDH.
  • Tester l’influence du hachage, du sel, de l’info et de la longueur sur l’OKM.

Exemples

1. Vérification du vecteur RFC 5869

Développeur cryptographique

Contexte

Un développeur souhaite vérifier une implémentation HKDF avec le premier cas de test publié par la RFC 5869.

Problème

Il doit comparer le PRK et une sortie OKM de 42 octets avec le vecteur de référence.

Utilisation

Sélectionnez le préréglage « Cas de test 1 RFC 5869 SHA-256 », conservez l’encodage hexadécimal et définissez la longueur sur 42 octets.

Préréglage : rfc5869 ; hachage : SHA-256 ; encodage : hexadécimal ; longueur : 42 octets.

Résultat

Le déroulé affiche le PRK, les deux blocs Expand nécessaires et l’OKM de 42 octets correspondant au vecteur publié.

2. Déroulé d’une dérivation ECDH

Ingénieur sécurité

Contexte

Un ingénieur étudie la dérivation d’une clé de protocole à partir d’un secret partagé ECDH.

Problème

Il veut visualiser chaque étape HMAC et associer la sortie à un contexte de protocole.

Utilisation

Sélectionnez le préréglage « Démo de secret partagé ECDH », choisissez SHA-384 ou SHA-256, puis renseignez l’info et la longueur de sortie.

FAQ

Qu’est-ce que HKDF Extract et Expand ?

Extract transforme le matériel de clé d’entrée en PRK, puis Expand dérive l’OKM à partir du PRK et du contexte.

Quels algorithmes de hachage sont disponibles ?

Le déroulé prend en charge SHA-256, SHA-384 et SHA-512.

Quels encodages puis-je utiliser pour les entrées ?

Les valeurs peuvent être saisies en hexadécimal, en texte UTF-8 ou en Base64.

Le sel et l’info sont-ils obligatoires ?

Non. Le sel et l’info sont facultatifs. Sans sel, HKDF utilise un sel rempli de zéros de longueur HashLen.

Quelle longueur de sortie puis-je demander ?

La longueur de sortie doit être comprise entre 1 et 4096 octets.

Accueil
Outils3201
Exemples593
Visualisations465
Visionneuses de fichiers103
Dossiers233
Étiquettes333
Images, audio et vidéo657

Outils de traitement, conversion et optimisation d’images, d’audio et de vidéo

Maths, dates et finance644

Calculateurs, outils numériques, logique de dates, statistiques et finance

Design et couleur297

Outils de couleur, mise en page, graphisme, style visuel et assistance design

Texte et rédaction209

Outils de rédaction, nettoyage, formatage, extraction et analyse de texte

Développement et Web193

Utilitaires développeur, réseau, débogage Web et assistants d’automatisation

Conversion et encodage175

Outils de conversion de formats, fichiers, archives, unités et encodages

Examen des sources FLAC/WAV et transmission des preuves
Revue et livraison d’un module de jeu promotionnel auto-hébergé
Relecture d'un lot de codes Stripe et contrôle préalable à l'importation
Tri technique des photos et transmission des candidates à la retouche
Structurer une capture d'interface, la relire et la transmettre au développement

© 2026 Elysia Tools. Tous droits réservés.

DocumentationTarifsÀ proposConditions d'utilisationPolitique de confidentialitéCookiesContact
Java

Exemples de Traitement d'Images Android Java

Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format

Kotlin

Exemples de Traitement d'Images Android Kotlin

Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

Python

Exemples de Traitement d'Images Web Python

Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

Rust

Exemples de Traitement d'Images Web Rust

Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

Security

Générateur de paire de clés SSH

Génère une paire de clés SSH (Ed25519 recommandé, ou RSA 4096, ECDSA P-256) avec la clé publique au format OpenSSH prête pour ~/.ssh/authorized_keys, une empreinte SHA256 et une clé privée PEM. Chiffrement facultatif par phrase secrète. S'exécute localement.

Security

Générateur de PKCE Code Verifier et Challenge

Génère, valide et vérifie les paires code_verifier / code_challenge PKCE (RFC 7636) OAuth2 / OIDC. Trois modes : (1) générer une nouvelle paire depuis des octets aléatoires cryptographiques (256/384/512/768 bits), (2) auditer un verifier existant selon le RFC — longueur (43–128), charset [A-Za-z0-9-._~] et ≥256 bits d'entropie, et (3) vérifier une paire en recalculant BASE64URL(SHA256(verifier)). Construit en option l'URL complète de requête d'autorisation et le corps d'échange de token. Complète le nonce-generator générique (qui n'émet que la paire) avec l'audit de conformité RFC et la vérification de paire.

Security

Générateur de codes TOTP / HOTP hors ligne

Génère des mots de passe à usage unique TOTP RFC 6238 (6/8 chiffres, 30/60 s) et HOTP RFC 4226 (par compteur) à partir d’un secret base32, hors ligne, avec HMAC-SHA1/256/512, et exporte une URI otpauth://

Data Processing

Extracteur de Colonnes de Données

Extrait des colonnes spécifiques de données tabulaires avec support pour divers formats et sélection flexible de colonnes

Préréglage : ecdh ; hachage : SHA-256 ; encodage : hexadécimal ; info : étiquette du protocole ; longueur : 32 octets.

Résultat

Le résultat présente le PRK, les blocs T(n) et l’OKM dérivé pour la longueur demandée.

3. Test avec des valeurs personnalisées

Développeur d’API

Contexte

Un développeur teste une dérivation de clé avec ses propres valeurs d’entrée et un contexte applicatif précis.

Problème

Il doit contrôler l’interprétation de l’IKM, du sel et de l’info avant d’intégrer le résultat dans ses tests.

Utilisation

Choisissez « Valeurs personnalisées », saisissez l’IKM, le sel et l’info, sélectionnez l’encodage adapté et indiquez la longueur souhaitée.

Préréglage : custom ; hachage : SHA-512 ; encodage : Base64 ; longueur : 64 octets.

Résultat

Le déroulé détaille les étapes Extract et Expand et fournit l’OKM correspondant aux paramètres saisis.