Hashe/Krypto
Kryptograficznie losowe hasła z konfigurowalną długością i zestawem znaków.
Obliczanie skrótów tekstu lub pliku od razu trzynastoma algorytmami: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 i Adler-32.
Zweryfikuj integralność pliku lub tekstu — wklej oczekiwany hash, a narzędzie samo wykryje algorytm spośród 13 obsługiwanych.
Oblicz HMAC (Hash-based Message Authentication Code) tekstu lub pliku z kluczem tajnym — od razu ośmioma algorytmami: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.
Hashuj hasła za pomocą bcrypt (z losową solą i konfigurowalnym kosztem) i weryfikuj hasło względem istniejącego hasha bcrypt.
Generowanie UUID w wersjach 1, 3, 4, 5, 6 i 7 — losowych, czasowych i opartych na nazwie (name-based).
Szyfruj i deszyfruj tekst za pomocą AES-GCM lub AES-CBC z użyciem hasła (klucz wyprowadzany przez PBKDF2).
Skompresuj HTML na potrzeby produkcji lub sformatuj zminifikowany kod do czytelnej postaci.
Kodowanie i dekodowanie sekwencji Unicode — znaki w formacie \uXXXX i z powrotem.
Konwertuje tekst lub identyfikator od razu na wszystkie popularne style — camelCase, snake_case, kebab-case i inne. Rozpoznaje granice słów w camelCase/PascalCase, w skrótach (XMLParser → XML + Parser) i przy liczbach.
Szyfr Cezara — cykliczne przesunięcie liter alfabetu łacińskiego. ROT13 to szczególny przypadek z przesunięciem o 13 (przycisk poniżej), symetryczny: encode i decode dają ten sam wynik. Inne znaki (cyfry, cyrylica, znaki interpunkcyjne) pozostają bez zmian.
Porównanie dwóch dokumentów JSON — co zostało dodane, usunięte lub zmienione, z dokładną ścieżką do każdej różnicy.
Naprawa uszkodzonego JSON — zbędne przecinki, pojedyncze cudzysłowy, klucze bez cudzysłowów, komentarze, literały Pythona (True/False/None) i inne — z listą wszystkich zastosowanych poprawek.