Zum Inhalt springen
LeedyBox
Unterstützen

Entwickler-Tools

Werte für die tägliche Entwicklungsarbeit kodieren, dekodieren, testen und erzeugen. Eingaben werden in Ihrem Browser verarbeitet.

Das passende Entwickler-Tool wählen

Gehen Sie von der Art des Werts aus, den Sie vor sich haben. Base64 / URL / JWT eignet sich für Zeichenketten aus einer API-Antwort oder einem Authorization-Header: Das Tool kodiert und dekodiert Base64 als UTF-8-Text (beim Dekodieren wird auch die URL-sichere Variante akzeptiert) sowie Prozentkodierung und zeigt Header und Payload eines Tokens an, dazu die Zeitangaben iat, nbf und exp, sofern vorhanden. Beim URL-Dekodieren bleiben Pluszeichen unverändert, und Base64, das zu Binärdaten wie einem Bild dekodiert wird, meldet das Tool als Fehler, statt es anzuzeigen. Beim Dekodieren eines JWT wird die Signatur nicht geprüft; ein dekodiertes Token belegt also weder, wer es ausgestellt hat, noch, dass es gültig ist. Mit dem Cron-Parser prüfen Sie einen Zeitplan für Unix, Spring, Quartz oder AWS EventBridge und lassen sich seine nächsten Ausführungszeiten in einer Zeitzone Ihrer Wahl anzeigen; zum RegEx-Tester greifen Sie, wenn ein Muster zu viel oder zu wenig trifft.

Der Hash-Generator berechnet MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes von Text oder einer Datei und vergleicht sie mit einer erwarteten Prüfsumme, etwa um einen Download anhand eines veröffentlichten SHA-256-Werts zu prüfen. Außerdem berechnet er HMACs mit den SHA-Algorithmen. Der Passwort- & UUID-Generator erzeugt Zufallspasswörter mit einer Schätzung der Entropie sowie UUIDs der Version v4 oder v7 und kann eine vorhandene UUID analysieren. Der Unix-Zeitstempel-Konverter hilft, wenn in einem Log eine Zahl wie 1700000000 steht: Sofern Sie die Einheit nicht selbst wählen, schließt er aus der Größe der Zahl, ob es sich um Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden handelt, und er wandelt auch Datumsangaben in Zeitstempel um.

Diese Tools laufen als JavaScript in Ihrem Browser, und Ihre Eingaben werden nicht an LeedyBox gesendet. Passwörter und die zufälligen Teile von UUIDs stammen aus dem kryptografischen Zufallszahlengenerator des Browsers. SHA-Hashes und HMACs nutzen die Web Crypto API, die Browser nur in sicheren Kontexten wie HTTPS-Seiten bereitstellen, während MD5 vom eigenen Skript der Seite berechnet wird. Eine Datei wird vor dem Hashen vollständig in den Arbeitsspeicher gelesen, daher kann das Hashen sehr großer Dateien langsam sein oder fehlschlagen. Muster werden mit der RegEx-Engine von JavaScript getestet und können sich in Python, Java oder einer Datenbank anders verhalten; der Abgleich läuft normalerweise in einem Hintergrund-Worker, der abgebrochen wird, wenn er länger als zwei Sekunden dauert. Die Ergebnisse für Cron-Ausdrücke und Zeitstempel hängen von den Zeitzonendaten Ihres Browsers ab.

Die Entwickler-Anleitungen erklären Cron-Syntax, Hashfunktionen, Passwort-Entropie und UUID-Versionen, reguläre Ausdrücke und Unix-Zeit ausführlicher.

Entwickler-Anleitungen →