Kategorien

Scrypt-Generator

Scrypt-Hash aus Passwort generieren

Wichtige Fakten

Kategorie
Cryptography
Eingabetypen
text, number
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Scrypt-Generator ermöglicht die sichere Erstellung von kryptografischen Hashes aus Passwörtern unter Verwendung des speicherintensiven Scrypt-Algorithmus, der speziell zum Schutz vor Brute-Force-Angriffen entwickelt wurde.

Wann verwenden

  • Wenn Sie Passwörter sicher für Datenbanken oder Anwendungen hashen müssen.
  • Wenn Sie einen Algorithmus benötigen, der resistent gegen hardwarebeschleunigte Angriffe ist.
  • Wenn Sie individuelle Parameter wie Kostenfaktor oder Parallelität für Ihre Sicherheitsanforderungen festlegen möchten.

So funktioniert es

  • Geben Sie Ihr Passwort in das Eingabefeld ein.
  • Optional können Sie einen Hex-Salt angeben oder das System einen zufälligen generieren lassen.
  • Passen Sie bei Bedarf die Parameter für Kosten, Blockgröße und Parallelität an.
  • Klicken Sie auf Generieren, um den resultierenden Scrypt-Hash zu erhalten.

Anwendungsfälle

Sichere Speicherung von Benutzerpasswörtern in Webanwendungen.
Erstellung von kryptografischen Schlüsseln aus Passwörtern (Key Derivation).
Testen der Widerstandsfähigkeit von Passwort-Hashes gegen verschiedene Hardware-Konfigurationen.

Beispiele

1. Standard-Passwort-Hashing

Webentwickler
Hintergrund
Ein Entwickler muss ein Benutzerpasswort für eine neue Datenbank-Tabelle sicher speichern.
Problem
Schutz vor Identitätsdiebstahl bei einem möglichen Datenbank-Leak.
Verwendung
Passwort eingeben, Standard-Parameter beibehalten und den generierten Hash in der Datenbank speichern.
Beispielkonfiguration
Kostenfaktor: 16384, Blockgröße: 8, Parallelität: 1, Schlüssellänge: 32
Ergebnis
Ein sicherer, kryptografischer Hash, der gegen moderne Angriffe geschützt ist.

2. Hochsichere Schlüsselableitung

Systemadministrator
Hintergrund
Ein Administrator möchte einen Master-Key für ein verschlüsseltes Backup-System aus einem Passwort ableiten.
Problem
Maximale Sicherheit gegen Offline-Angriffe durch hohe Rechenlast.
Verwendung
Passwort eingeben und den Kostenfaktor auf einen höheren Wert setzen, um die Rechenzeit zu erhöhen.
Beispielkonfiguration
Kostenfaktor: 32768, Blockgröße: 16, Parallelität: 2, Schlüssellänge: 64
Ergebnis
Ein hochkomplexer Hash, der als kryptografischer Schlüssel für die Verschlüsselung dient.

Mit Samples testen

hash

Verwandte Hubs

FAQ

Was ist Scrypt?

Scrypt ist eine Schlüsselableitungsfunktion, die bewusst speicherintensiv gestaltet wurde, um Angriffe durch spezialisierte Hardware (ASICs) zu erschweren.

Warum sollte ich einen Salt verwenden?

Ein Salt verhindert Rainbow-Table-Angriffe, indem er jedem Passwort einen eindeutigen, zufälligen Wert hinzufügt, bevor es gehasht wird.

Was bewirkt der Kostenfaktor?

Der Kostenfaktor bestimmt den Speicher- und CPU-Aufwand. Höhere Werte machen das Hashing langsamer und damit sicherer gegen Brute-Force-Versuche.

Kann ich den Hash rückgängig machen?

Nein, Scrypt ist eine Einweg-Hashfunktion. Es ist nicht möglich, das ursprüngliche Passwort aus dem Hash wiederherzustellen.

Welche Schlüssellänge ist empfohlen?

Standardmäßig werden 32 Bytes empfohlen, was für die meisten Sicherheitsanwendungen ein robustes Gleichgewicht bietet.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/scrypt-generator

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
password text Ja -
salt text Nein -
cost number Nein -
blockSize number Nein -
parallelism number Nein -
keyLength number Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-scrypt-generator": {
      "name": "scrypt-generator",
      "description": "Scrypt-Hash aus Passwort generieren",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=scrypt-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]