Krypto

HMAC, TOTP, CRC-32, szesnastkowe, entropia i losowe bajty na tym urządzeniu.

Dekoder JWT

Dekoduj nagłówek i payload JWT.

HMAC-SHA256

Kluczowany MAC SHA-256 wiadomości UTF-8.

Kod TOTP

RFC-6238 kod 6- lub 8-cyfrowy z sekretu Base32.

CRC-32

Suma kontrolna IEEE CRC-32 tekstu UTF-8.

Koduj hex

Tekst UTF-8 do hex lub hex z powrotem do tekstu.

Siła hasła

Oszacuj bity entropii charsetu hasła.

Losowy hex

1–64 bajtów CSPRNG jako hex małymi literami.

HMAC-SHA1

Kluczowany MAC SHA-1 jako hex małymi literami.

Kod HOTP

Jednorazowe hasło oparte na liczniku.

Adler-32

Suma kontrolna Adler-32 tekstu UTF-8.

Koduj Base32

RFC-4648 Base32 z paddingiem.

XOR hex

Bajtowe XOR dwóch łańcuchów hex.

FNV-1a 32

32-bitowy FNV-1a tekstu UTF-8.

Digest SHA-256

SHA-256 tekstu UTF-8 jako hex.

Digest SHA-1

SHA-1 tekstu UTF-8 jako hex.

Digest MD5

MD5 tekstu UTF-8 jako hex.

CRC-16

CRC-16-CCITT tekstu UTF-8.

Dekoduj Base32

Dekoduj RFC-4648 Base32 do tekstu.

Hash djb2

Klasyczny mix djb2 tekstu UTF-8.

Szyfr Cezara

Przesuń litery A–Z o N pozycji.

ROT47

Obróć drukowalne ASCII o 47.

HMAC-MD5

Kluczowany MAC MD5 jako hex małymi literami.

AND hex

Bajtowe AND dwóch łańcuchów hex.

OR hex

Bajtowe OR dwóch łańcuchów hex.

NOT hex

Bitowe NOT łańcucha hex.

Szyfr Atbash

Odbij litery A–Z.

Szyfr Vigenère

Kluczowany szyfr alfabetyczny.

Porównanie stałoczasowe

Porównaj dwa łańcuchy bez early-exit.

XOR tekst

XOR tekstu z kluczem do hex.

Odwróć hex

Odwróć kolejność bajtów hex.

Hex do bin

Cyfry hex do bitów binarnych.

Bin do hex

Bity binarne do cyfr hex.

Losowy Base64

Losowe bajty jako Base64.

UTF-8 do hex

Koduj tekst jako hex UTF-8.

Hex do UTF-8

Dekoduj hex UTF-8 do tekstu.

Losowy UUID

Wygeneruj losowy UUID v4.

Hex do Base64

Zamień bajty hex na Base64.

Base64 do hex

Zamień Base64 na bajty hex.

ASCII do hex

Koduj bajty ASCII jako hex.

Hex do ASCII

Dekoduj hex do tekstu ASCII.

Losowe cyfry

Losowy ciąg cyfr dziesiętnych.

XOR bajtu hex

XOR każdego bajtu hex z wartością.

Zamień nibble hex

Zamień wysokie/niskie nibble na bajt.

Losowe litery

Losowy łańcuch A–Z/a–z.

Długość bitów bajtów

Zamień liczbę bajtów na bity.

Powtórz klucz hex

Powtórz klucz hex N razy.

Hex wielkimi literami

Zmień łańcuch hex na wielkie litery.

Hex małymi literami

Zmień łańcuch hex na małe litery.

Dopełnij hex do parzystego

Dopełnij nieparzysty hex wiodącym 0.

Losowy kolor hex

Losowy kolor #rrggbb.

Obróć nibble hex

Dodaj przesunięcie nibble do każdej cyfry hex.

Policz bajty hex

Liczba bajtów łańcucha hex.