KryptographieDEV

Textkodierung, kryptographisches Hashing, symmetrische & asymmetrische Verschlüsselung.

Über Kryptographie-Toolkit

Übersicht

Dieses Toolkit integriert über 20 branchenübliche kryptographische Algorithmen, die vier Hauptkategorien abdecken: Textkodierung, kryptographisches Hashing, symmetrische Verschlüsselung und asymmetrische Verschlüsselung.

100% clientseitige Verarbeitung—
Keine Netzwerkübertragung:

Alle kryptographischen Operationen werden lokal auf Ihrem Gerät durchgeführt. Alle sensiblen Daten (Klartext, Chiffretext, Schlüssel usw.) verlassen niemals Ihr Gerät und gewährleisten vollständige Privatsphäre und Sicherheit.

Wählen Sie einen bestimmten Algorithmus aus, um detaillierte technische Dokumentation anzuzeigen, einschließlich Algorithmusgeschichte, Sicherheitsanalyse, empfohlener Parameter und professioneller Anleitung.

Argon2

Argon2 ist der Gewinner des Password Hashing Competition 2015, entworfen von Alex Biryukov, Daniel Dinu und Dmitry Khovratovich. Es ist derzeit der sicherste Passwort-Hashing-Algorithmus, speziell für Passwortspeicherung und Schlüsselableitung entwickelt.

Algorithmus-Merkmale: Argon2 hat drei Varianten:
Argon2d: Resistent gegen GPU-Cracking, kann aber anfällig für Side-Channel-Angriffe sein
Argon2i: Resistent gegen Side-Channel-Angriffe, geeignet für Passwort-Hashing
Argon2id (Empfohlen): Kombiniert Vorteile beider, die beste Wahl

Argon2 verwendet memory-hard Design, das große Mengen an Speicher zur Berechnung erfordert und die Kosten des Knackens mit spezialisierter Hardware wie GPUs, ASICs und FPGAs erheblich erhöht. Es unterstützt auch einstellbare Zeitkosten, Speicherkosten und Parallelität.

Ausgabeformat-Beschreibung: Argon2 verwendet das PHC String Format (Password Hashing Competition String Format), das Standardformat für Passwort-Hashing-Algorithmen, im Gegensatz zu regulären Hash-Algorithmen (wie MD5, SHA-256), die nur Hash-Werte ausgeben.

Ausgabeformat: $argon2id$v=19$m=19456,t=2,p=1$salt$hash
$argon2id - Algorithmusvariante (argon2d/argon2i/argon2id)
v=19 - Versionsnummer (0x13 = 19)
m=19456,t=2,p=1 - Parameter (Speicherkosten/Zeitkosten/Parallelität)
salt - Base64-kodiertes zufälliges Salt
hash - Base64-kodierter Passwort-Hash

Vorteile dieses eigenständigen Formats: Jede Hash-Generierung ist unterschiedlich (zufälliges Salt), enthält alle für die Verifizierung benötigten Informationen, kann Parameter zur Verbesserung der Sicherheit anpassen, verhindert Rainbow-Table-Angriffe.

Warum dringend empfohlen: Argon2 ist die von der kryptographischen Community anerkannte Best Practice für Passwortspeicherung. Für neue Projekte sollte Argon2 die erste Wahl sein.