Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHESPTRUFRDEEN

Elysia Tools

Mobile Navigation

Security

SP-800-56C-HKDF-Extract-und-Expand-Erklärung

· Zuletzt aktualisiert:2026-07-23

Zeigt jeden HMAC-Schritt von HKDF Extract+Expand für Schlüsselableitung, inklusive PRK, T(n) und OKM.

Einzelheiten

Wobei dieses Tool hilft

Deterministische SP-800-56C/RFC-5869-Lernerklärung für ECDH, Entwicklung und Testvektoren, kein Secret-Management-Dienst.

Ausführung

Dieses Tool ausführen

Fülle das Formular aus, starte das Tool und prüfe das Ergebnis an einem Ort.

Beispiele

Beispiele zu diesem Tool

Verwandt

Mit verwandten Tools und Themen fortfahren

Verfasst vom Elysia Tools Team

Leitfaden zur Tool-Nutzung

Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

Wichtige Fakten

Kategorie
Security
Eingabetypen
select, textarea, number
Ausgabetyp
html
Sample-Abdeckung
4
API bereit
Ja

Überblick

Die SP-800-56C-HKDF-Erklärung zeigt die HMAC-Schritte von HKDF Extract und Expand für SHA-256, SHA-384 oder SHA-512. Sie verarbeitet IKM, Salt, Info und eine gewünschte Ausgabelänge und stellt PRK, T(n)-Blöcke und OKM als HTML-Lernergebnis dar.

Wann verwenden

  • Wenn du die HKDF-Schlüsselableitung nach SP 800-56C oder RFC 5869 Schritt für Schritt nachvollziehen möchtest.
  • Wenn du ECDH-Shared-Secrets für Entwicklungs- und Testvektoren in ein abgeleitetes Schlüsselmaterial überführen willst.
  • Wenn du PRK, Expand-Blöcke und OKM mit unterschiedlichen Hashfunktionen, Encodings oder Ausgabelängen vergleichen möchtest.

So funktioniert es

  1. 1Wähle eine Eingabe-Voreinstellung oder gib IKM, Salt und Info selbst ein.
  2. 2Lege Hashfunktion, Eingabecodierung und die gewünschte Ausgabelänge zwischen 1 und 4096 Byte fest.
  3. 3HKDF Extract erzeugt aus IKM und Salt das Pseudorandom Key Material (PRK).
  4. 4HKDF Expand berechnet daraus die T(n)-Blöcke und setzt sie zur gewünschten Output Keying Material (OKM) zusammen.

Anwendungsfälle

  • RFC-5869-Testvektoren nachvollziehen und die berechnete PRK sowie OKM-Ausgabe prüfen.
  • ECDH-Shared-Secrets für Protokolltests mit Info-Kontext und definierter Schlüssellänge ableiten.
  • Die Auswirkungen von SHA-256, SHA-384 und SHA-512 auf HKDF-Zwischenschritte vergleichen.

Beispiele

1. RFC-5869-SHA-256-Testvektor reproduzieren

Entwickler für Kryptografie-Tests

Hintergrund

Ein Entwickler möchte den veröffentlichten RFC-5869-Testfall mit einer 42 Byte langen Ausgabe nachvollziehen.

Aufgabe

Die einzelnen HKDF-Schritte sollen mit einem bekannten Testvektor verglichen werden.

Verwendung

Wähle die Voreinstellung „RFC-5869-SHA-256-Testfall 1“, setze SHA-256 und eine Ausgabelänge von 42 Byte.

{"preset":"rfc5869","hash":"sha256","encoding":"hex","length":42}

Ergebnis

Die HTML-Ausgabe zeigt PRK, die benötigten T(n)-Blöcke und die 42 Byte lange OKM für den Testfall.

2. ECDH-Schlüsselmaterial schrittweise ableiten

Protokollentwickler

Hintergrund

Für einen ECDH-Test soll ein Shared Secret als Eingangsmaterial für HKDF verwendet werden.

Aufgabe

Es muss sichtbar werden, wie aus dem Eingabeschlüsselmaterial und einem Protokollkontext das abgeleitete Schlüsselmaterial entsteht.

Verwendung

Wähle „ECDH-Shared-Secret-Demo“, lege die Eingabecodierung fest, ergänze bei Bedarf Salt und Info und bestimme die Ausgabelänge.

FAQ

Welche Hashfunktionen werden unterstützt?

SHA-256, SHA-384 und SHA-512.

Welche Eingabeformate kann ich verwenden?

IKM, Salt und Info können je nach Auswahl als Hexadezimalwert, UTF-8-Text oder Base64 eingegeben werden.

Was passiert, wenn kein Salt angegeben wird?

Ein leerer Salt-Wert verwendet einen mit Nullen gefüllten Salt der Hashlänge.

Welche Ausgabelänge ist möglich?

Die OKM-Länge kann zwischen 1 und 4096 Byte liegen.

Ist das Tool ein Secret-Management-Dienst?

Nein. Es ist eine deterministische Lernerklärung für Entwicklung und Testvektoren.

Start
Werkzeuge3201
Beispiele593
Visualisierungen465
Dateibetrachter103
Themen233
Schlagwörter333
Bilder, Audio & Video657

Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

Mathe, Datum & Finanzen644

Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

Design & Farbe297

Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

Text & Schreiben209

Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

Entwicklung & Web193

Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

Konvertierung & Kodierung175

Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

FLAC/WAV-Quellen prüfen und Nachweise übergeben
Selbst gehostetes Gewinnspiel-Widget prüfen und zur Einbettung übergeben
Stripe-Codepaket prüfen und lokalen Import vorbereiten
Technische Fotoauswahl prüfen und Kandidaten zur Bearbeitung übergeben
UI-Screenshot strukturieren, prüfen und an die Entwicklung übergeben

© 2026 Elysia Tools. Alle Rechte vorbehalten.

DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt
Java

Android Java Bildverarbeitungsbeispiele

Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

Kotlin

Android Kotlin Bildverarbeitungsbeispiele

Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

Python

Web Python Bildverarbeitung Beispiele

Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung

Rust

Web Rust Bildverarbeitungsbeispiele

Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

Security

SSH-Schlüsselpaar-Generator

Erzeugt ein SSH-Schlüsselpaar (Ed25519 empfohlen, oder RSA 4096, ECDSA P-256) mit öffentlichem Schlüssel im OpenSSH-Format für ~/.ssh/authorized_keys, einem SHA256-Fingerabdruck und einem PEM-Privatschlüssel. Optionale Passphrase-Verschlüsselung. Läuft lokal.

Security

PKCE Code Verifier & Challenge Generator

Erzeugt, validiert und verifiziert OAuth2-/OIDC-PKCE (RFC 7636) Code-Verifier-/Challenge-Paare. Drei Modi: (1) ein frisches Paar aus kryptografisch sicheren Zufallsbytes (256/384/512/768 Bit) erzeugen, (2) einen eigenen Verifier gegen den RFC prüfen — Länge (43–128), Zeichensatz [A-Za-z0-9-._~] und ≥256 Bit Entropie, und (3) ein Paar verifizieren durch Neuberechnung von BASE64URL(SHA256(verifier)). Optional werden die vollständige Autorisierungs-URL und der Token-Austausch-Body gebaut. Ergänzt den generischen Nonce-Generator (der nur das Paar ausgibt) um RFC-Konformitäts-Audit und Paar-Verifikation.

Security

Offline TOTP / HOTP Code-Generator

Erzeugt Einmalpasswörter TOTP RFC 6238 (6/8 Ziffern, 30/60 s) und HOTP RFC 4226 (zählerbasiert) aus einem base32-Secret, offline, mit HMAC-SHA1/256/512, und exportiert eine otpauth://-URI

Data Processing

Datenspalten-Extraktor

Extrahiert bestimmte Spalten aus tabellarischen Daten mit Unterstützung für verschiedene Formate und flexible Spaltenauswahl

{"preset":"ecdh","hash":"sha256","encoding":"hex","length":32}

Ergebnis

Die Erklärung stellt den Extract-Schritt mit PRK und die anschließenden Expand-Blöcke bis zur gewünschten OKM-Länge dar.

3. HKDF mit eigenem Kontext prüfen

Sicherheits- und Testingenieur

Hintergrund

Ein Test benötigt eine eigene Kombination aus IKM, Salt, Info und Hashfunktion.

Aufgabe

Die Wirkung eines konkreten Protokoll-Labels und einer definierten Ausgabelänge soll reproduzierbar überprüft werden.

Verwendung

Wähle „Eigene Werte“, setze die Eingabecodierung, trage IKM, optionalen Salt und Info ein und gib die gewünschte Länge an.

Ergebnis

Das Tool berechnet deterministisch PRK, T(n) und OKM auf Grundlage der eingegebenen Werte.