ForHosting KIT · Entwickler-Tools

Länge und Sicherheit von Hash-Algorithmen vergleichen

Dieses Werkzeug macht aus dem Namen eines Hash-Algorithmus zwei praktische Sicherheitsangaben: die feste Digest-Länge in Bit und den aktuellen Status seiner Kollisionsresistenz.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Es akzeptiert übliche Schreibweisen und Trennzeichen, gibt einen kanonischen Namen zurück und weist unbekannte Algorithmen ausdrücklich zurück. Nutzen Sie es, um Konfigurationen zu prüfen, eine Migration zu erläutern oder veraltete Digests aus neuen Systemen fernzuhalten. Das JSON-Ergebnis eignet sich unmittelbar für automatisierte Richtlinien und technische Dokumentation.

Was Ihnen der Vergleich zeigt

Eine Hash-Funktion bildet Eingaben beliebiger Größe auf einen Digest fester Länge ab. Das Werkzeug nennt diese Länge, ohne Daten zu hashen, und zeigt bekannte praktische Kollisionsangriffe an. Eine Kollision liegt vor, wenn verschiedene Eingaben denselben Digest ergeben. Wahr ist ein klares Migrationssignal; falsch bedeutet lediglich, dass diese Klassifizierung keinen praktischen Bruch verzeichnet. Es ist keine pauschale Sicherheitsfreigabe für jeden Einsatzzweck.

Namen, Aliasse und deterministische Ergebnisse

Algorithmusnamen treten in mehreren Formen auf. SHA-256, sha256 und SHA_256 werden auf denselben Algorithmus normalisiert; die Antwort verwendet eine kanonische Schreibweise. BLAKE2b und BLAKE2s stehen hier für die üblichen Varianten mit 512 und 256 Bit. Die Liste ist bewusst endlich: Ein unbekannter Name führt zu einem Fehler statt zu einer Vermutung. Ohne Netzwerk, Uhrzeit oder Zufall erzeugt dieselbe Eingabe stets dasselbe JSON.

Den Kollisionsstatus richtig einordnen

Kollisionsresistenz ist nur eine Sicherheitseigenschaft. Falsch empfiehlt den Algorithmus nicht für Passwörter, Authentifizierung, Signaturen oder jedes Protokoll. Passwörter benötigen eine spezielle Funktion mit Salt und einstellbarem Aufwand; Authentifizierung verlangt meist HMAC. Nutzen Sie das Ergebnis, um MD5, SHA-1 und andere gebrochene Verfahren zu markieren. Wenden Sie anschließend die Standards und das Bedrohungsmodell Ihres Systems an und prüfen Sie bei jeder Migration aktuelle Empfehlungen.

Konfigurationen prüfen

Wandeln Sie Namen aus Manifesten oder Einstellungen in einheitliche Fakten um und markieren Sie gebrochene Verfahren.

Eine Migration vorbereiten

Vergleichen Sie Größe und Status des alten Algorithmus mit dem Ersatz, bevor Sie Schemata ändern.

Technische Dokumentation validieren

Prüfen Sie, ob ein Dokument die richtige Länge und den kanonischen Namen nennt.

Was kostet die Nutzung?

Jede API-Anfrage kostet $0.002. Der deterministische Vergleich läuft auch im Browser.

Hasht das Werkzeug meine Daten?

Nein. Es nimmt nur den Algorithmusnamen entgegen und gibt dessen Eigenschaften zurück.

Was bedeutet gebrochene Kollisionsresistenz?

Praktische Verfahren können verschiedene Eingaben mit demselben Digest erzeugen.

Eignet sich ein falscher Status für Passwörter?

Nein. Passwörter benötigen eine Spezialfunktion mit Salt und einstellbarem Aufwand.

Welche Schreibweisen werden akzeptiert?

Großschreibung und übliche Trennzeichen sind unerheblich; SHA-256, sha256 und SHA_256 sind gleichwertig.

Was geschieht bei einem unbekannten Algorithmus?

Die Anfrage scheitert als ungültige Eingabe; Eigenschaften werden weder geschätzt noch ähnlich benannt.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/security/hash-algorithm-compare

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/security/hash-algorithm-compare \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"algorithm":"SHA-256"}'
{
  "algorithm": "SHA-256"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "security.hash_algorithm_compare",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →