Sicherheit

34 werkzeuge

Alle Werkzeuge auf dieser Seite laufen in Ihrem Browser. Das Passwort, der Schlüssel oder das Token, das Sie einfügen, verlässt Ihr Gerät nicht und erreicht keinen Server. Genau darauf kommt es an, wenn die Eingabe ein Geheimnis ist. Erzeugen Sie SHA-256-, SHA-512- oder bcrypt-Hashes, prüfen Sie, wie lange ein Passwort einem Angriff standhielte, verschlüsseln Sie Text mit AES, dekodieren Sie ein JWT, erzeugen Sie TOTP-Codes, verstecken Sie eine Nachricht in einem Bild oder knacken Sie Caesar, Vigenère und ROT13 in einem CTF.

Häufig gestellte Fragen

Werden die Passwörter und Schlüssel, die ich einfüge, an Ihren Server gesendet?

Nein. Diese Werkzeuge sind JavaScript, das in Ihrem Browser läuft: Der eingegebene Wert wird auf Ihrem eigenen Gerät verarbeitet und nie übertragen. Sie können es nachprüfen: Laden Sie die Seite, trennen Sie die Internetverbindung, und alle Werkzeuge funktionieren weiter.

Kann ich einen SHA-256-Hash entschlüsseln und den Ursprungstext zurückbekommen?

Nein. Hashing ist konstruktionsbedingt eine Einbahnstraße: Dieselbe Eingabe ergibt immer denselben Hash, aber der Hash enthält keinen Rückweg. Jede Seite, die mit „Hash entschlüsseln" wirbt, schlägt Ihren Hash in Wirklichkeit in einer Tabelle vorberechneter Werte nach oder probiert per Brute Force so lange Kandidaten, bis einer passt. Wenn Sie nicht wissen, welcher Algorithmus einen Hash erzeugt hat, grenzt der Hash-Identifikator ihn anhand von Länge und Format ein.

Kann man MD5 oder SHA-1 noch verwenden?

Für Sicherheit nicht. Gegen beide gibt es praktikable Kollisionsangriffe: MD5 fiel 2004, SHA-1 2017 durch den SHAttered-Angriff. Eine Kollision bedeutet, dass ein Angreifer zwei verschiedene Eingaben mit demselben Hash bauen kann. Als schnelle Prüfsumme, um versehentliche Dateibeschädigung oder Duplikate zu erkennen, taugen sie weiterhin. Für Signaturen, Zertifikate oder alles, was ein Angreifer ins Visier nehmen könnte, nehmen Sie SHA-256 oder SHA-512.

Womit sollte ich Benutzerpasswörter speichern?

Mit bcrypt, nicht mit SHA-256. SHA-Algorithmen sind auf Geschwindigkeit ausgelegt, und Geschwindigkeit hilft genau demjenigen, der Ihre Datenbank gestohlen hat: Eine aktuelle GPU probiert Milliarden SHA-256-Versuche pro Sekunde. bcrypt ist absichtlich langsam und versieht jedes Passwort mit einem Salt, sodass identische Passwörter unterschiedliche Hashes ergeben und Offline-Cracking teuer wird. Mit dem bcrypt-Verifizierer prüfen Sie ein Passwort gegen einen vorhandenen Hash.

Sind Caesar, Vigenère, ROT13 und Atbash tatsächlich sicher?

Nein, und das sollen sie auch nicht sein. Es sind klassische Chiffren, mit Papier und Stift zu brechen: ROT13 liest man mit bloßem Auge, sobald man das Muster erkennt. Sie stehen hier, weil CTF-Aufgaben, Rätselspiele und verschleierte Zeichenketten sie ständig verwenden. Für echte Verschlüsselung nehmen Sie AES.