Cripto
HMAC, TOTP, CRC-32, hexadecimal, entropia e bytes aleatórios neste dispositivo.
Descodificador JWT
Descodificar cabeçalho e payload JWT.
HMAC-SHA256
MAC SHA-256 com chave de uma mensagem UTF-8.
Código TOTP
Código de seis ou oito dígitos RFC 6238 a partir de um segredo Base32.
CRC-32
Checksum IEEE CRC-32 de texto UTF-8.
Codificar hex
Texto UTF-8 para hex, ou hex de volta a texto.
Força da palavra-passe
Estima bits de entropia do charset de uma palavra-passe.
Hex aleatório
1–64 bytes CSPRNG como hex em minúsculas.
HMAC-SHA1
MAC SHA-1 com chave como hex em minúsculas.
Código HOTP
Palavra-passe de uso único baseada em contador.
Adler-32
Checksum Adler-32 de texto UTF-8.
Codificar Base32
Base32 RFC 4648 com preenchimento.
XOR hex
XOR byte a byte de duas cadeias hex.
FNV-1a 32
FNV-1a de 32 bits de texto UTF-8.
Digest SHA-256
SHA-256 de texto UTF-8 em hex.
Digest SHA-1
SHA-1 de texto UTF-8 em hex.
Digest MD5
MD5 de texto UTF-8 em hex.
CRC-16
CRC-16-CCITT de texto UTF-8.
Descodificar Base32
Descodifica Base32 RFC 4648 para texto.
Hash djb2
Mistura djb2 clássica de texto UTF-8.
Cifra de César
Desloca letras A–Z N posições.
ROT47
Roda ASCII imprimível 47 posições.
HMAC-MD5
MAC MD5 com chave em hex em minúsculas.
AND hex
AND por bytes de duas cadeias hex.
OR hex
OR por bytes de duas cadeias hex.
NOT hex
NOT bit a bit de uma cadeia hex.
Cifra Atbash
Espelho de letras A–Z.
Cifra Vigenère
Cifra alfabética com chave.
Igualdade em tempo constante
Compara duas cadeias sem saída antecipada.
XOR de texto
XOR do texto com uma chave para hex.
Inverter hex
Inverte a ordem de bytes do hex.
Hex para binário
Dígitos hex para bits binários.
Binário para hex
Bits binários para dígitos hex.
Base64 aleatório
Bytes aleatórios em Base64.
UTF-8 para hex
Codifica texto como hex UTF-8.
Hex para UTF-8
Descodifica hex UTF-8 para texto.
UUID aleatório
Gera um UUID v4 aleatório.
Hex para Base64
Converte bytes hex para Base64.
Base64 para hex
Converte Base64 para bytes hex.
ASCII para hex
Codifica bytes ASCII como hex.
Hex para ASCII
Descodifica hex para texto ASCII.
Dígitos aleatórios
Cadeia aleatória de dígitos decimais.
XOR hex por byte
XOR de cada byte hex com um valor.
Trocar nibbles hex
Troca nibbles alto/baixo por byte.
Alfa aleatório
Cadeia aleatória A–Z/a–z.
Comprimento em bits de bytes
Converte uma contagem de bytes em bits.
Repetir chave hex
Repete uma chave hex N vezes.
Hex em maiúsculas
Passa uma cadeia hex a maiúsculas.
Hex em minúsculas
Passa uma cadeia hex a minúsculas.
Preencher hex par
Preenche hex de comprimento ímpar com um 0 inicial.
Cor hex aleatória
Cor #rrggbb aleatória.
Rodar nibbles hex
Soma um deslocamento de nibble a cada dígito hex.
Contar bytes hex
Número de bytes de uma cadeia hex.