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.