Criptografia e segurança

Geradores de hash criptográfico SHA, decodificadores JWT e utilitários de segurança no navegador.

Ferramentas disponíveis (60)

← Voltar para todas as ferramentas

Codificação e compressão de dados

Codificador e decodificador Base64

Converta texto UTF-8 ou arquivos binários localmente com Base64 ou Base64URL. A decodificação de texto preserva U+FEFF inicial e exige UTF-8 válido; a binária preserva bytes arbitrários. Usa APIs web nativas, sem biblioteca de codec adicional, API paga ou envio de dados por esta conversão.

Codificador e decodificador de componentes URL

Codifique um componente URL com escapes percentuais UTF-8 ou decodifique uma camada. Inclui resultado imediato, exemplos e cópia.

Compactador e descompactador Gzip / Deflate local

Compacte texto ou arquivos como Gzip, Zlib ou DEFLATE sem contêiner com níveis 1–9. Restaure bytes exatos, confira UTF-8 e tamanhos e baixe arquivos completos.

Descompactador de fluxos Brotli (.br)

Decodifique um fluxo Brotli em Base64 para texto UTF-8 no navegador, com limites de tamanho, cancelamento e cópia completa.

Conversor de domínios internacionalizados (IDN) e Punycode

Conversor de domínios internacionalizados (IDN) e Punycode: Converte rótulos IDN separados por ponto entre Unicode e formas ACE `xn--` canônicas, sem resolver DNS.

Conversor de codificação UUEncode e UUDecode

Converte texto UTF-8 para UUEncode tradicional. Cada linha contém até 45 bytes, com quatro caracteres para cada três bytes, entre um cabeçalho begin e uma linha de comprimento zero seguida de end. A decodificação recupera texto UTF-8.

Conversor bidirecional entre Hexadecimal e Base64

Converte pares de bytes hexadecimais em Base64 padrão ou decodifica Base64 em hexadecimal minúsculo. Não aplica conversão de conjunto de caracteres aos bytes.

Conversor de bits binários (0 e 1) para texto e ASCII

Converte cada byte UTF-8 em oito dígitos binários. A decodificação reúne os bytes e valida a sequência UTF-8 completa, incluindo chinês e emoji.

Escape de três entidades HTML

Escapa ou reverte entidades HTML para &, < e >. Não implementa CSS.escape nem escape de identificadores CSS.

Escapador e desescapador de entidades reservadas XML

Converte cinco caracteres reservados em suas entidades XML predefinidas e vice-versa; não analisa nem valida documentos XML.

Compactador e descompactador de strings LZ-String

Compactador e descompactador de strings LZ-String: Aplica compactação de dicionário baseada em LZ projetada por pieroxy para armazenamento compacto em navegador.

Inspetor de bytes hexadecimais

Analisa pares hexadecimais e mostra tamanho, hex, decimal, binário e linhas indexadas em JSON. Não gera literal de array C, C++ ou Rust.

Extrator de timestamp e endereço MAC de UUID v1/v2

Extrator de timestamp e endereço MAC de UUID v1/v2: Reconstrói a contagem de carimbo de data/hora de 100 nanossegundos de 60 bits desde 15 de outubro de 1582 e extrai o endereço do nó MAC de 48 bits.

Autenticação e credenciais

Testador de Regex

Teste expressões regulares do JavaScript em um Worker isolado. Destaque correspondências, confira grupos nomeados e visualize substituições de texto com limites de tamanho.

Decodificador JWT

Decodifique JWT localmente e confira datas, tempos relativos e estados de exp, nbf e iat pelo relógio do dispositivo, sem verificar assinaturas.

Estimativa de força da senha e tempo de ataque offline

Avalia com zxcvbn uma senha sem espaços externos: nota 0–4, rótulo, comprimento UTF-16, estimativa de tempo para hash lento offline e dicas. Sem entropia nem consulta a vazamentos.

Gerador e validador de códigos 2FA TOTP

Gerador e validador de códigos 2FA TOTP: Calcula o contador de tempo T = floor (timestamp / 30), gera um resumo HMAC-SHA1 e extrai o código de truncamento dinâmico de 6 dígitos.

Gerador de senhas de uso único baseadas em contador (HOTP)

Gerador de senhas de uso único baseadas em contador (HOTP): Calcula HMAC-SHA1 em valores de contador big-endian de 8 bytes e executa truncamento dinâmico.

Gerador de bytes aleatórios criptograficamente seguros

Gerador de bytes aleatórios criptograficamente seguros: Preenche o buffer Uint8Array com entropia do pool CSPRNG do navegador `crypto.getRandomValues()`.

Decodificador e inspetor de respostas SAML 2.0 XML

Decodifica XML SAML Base64 ou comprimido e informa emissor, caracteres e prévia breve. Não extrai Subject, Assertion nem Signature.

Gerador de frases-senha Diceware

Gere de 1 a 20 palavras aleatórias da lista de 7776 palavras da EFF e confira a quantidade e os bits aleatórios estimados.

Gerador de cabeçalhos HTTP Basic Auth

Codifica username e password de um objeto JSON como bytes UTF-8 de username:password, depois em Base64 com o prefixo Basic. A decodificação divide no primeiro dois-pontos e retorna username e credentials; credentials contém a senha completa, incluindo dois-pontos posteriores.

Inspetor de segurança de injeção XSS e SQL em URLs

Decodifica o texto até três vezes e busca padrões de travessia, script e SQL; não analisa componentes da URL nem comprova segurança.

Gerador de frases-senha com provérbios chineses (Chengyu)

Escolhe 2–8 idiomatismos chineses de lista interna de 10 com aleatoriedade criptográfica; não é corpus amplo auditado.

Construtor interativo de cabeçalhos Referrer-Policy

Construtor interativo de cabeçalhos Referrer-Policy: Valida as diretivas de especificação da política de referência do W3C e gera o cabeçalho de resposta HTTP padrão.

Construtor de cabeçalhos Permissions-Policy

Construtor de cabeçalhos Permissions-Policy: Constrói diretivas de cabeçalho de política de recursos/política de permissões do W3C que restringem os recursos do navegador.

Hashes criptográficos e integridade

Gerador de hash SHA

Calcula localmente o hash de texto ou de um arquivo local escolhido ou solto com SHA-1, SHA-256, SHA-384 ou SHA-512.

Gerador de hash MD5 para texto

Calcula o MD5 do texto UTF-8 digitado e retorna 32 caracteres hexadecimais minúsculos. Não aceita arquivos; MD5 não serve para novos usos de segurança.

Gerador de hashes SHA-3 e Keccak

Gerador de hashes SHA-3 e Keccak: Executa hashing de construção de esponja Keccak-256 e extrai os primeiros 4 bytes como seletor de função.

Gerador de assinaturas de autenticação HMAC

Gerador de assinaturas de autenticação HMAC: Calcula o código de autenticação de mensagem hash com chave usando Web Crypto SubtleCrypto.sign com algoritmo HMAC.

Gerador de Bcrypt Hash

Use Gerador de Bcrypt Hash diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.

Gerador de Argon2id Senha Hash

Use Gerador de Argon2id Senha Hash diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.

Calculadora de checksum CRC32

Calcula CRC32 do texto informado. Não oferece CRC16.

Calculadora de checksum Adler-32

Calculadora de checksum Adler-32: Itera duas somas correntes módulo-65521 de 16 bits: A = (1 + Σ D_i) mod 65521, B = (Σ A_i) mod 65521.

Ferramenta de BLAKE2b-256 Text Hash

Use Ferramenta de BLAKE2b-256 Text Hash diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.

Ferramenta de BLAKE3 Text Hash

Use Ferramenta de BLAKE3 Text Hash diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.

Calculadora MurmurHash3 x86 de 32 bits

Calculadora MurmurHash3 x86 de 32 bits: calcula um hash hexadecimal de oito caracteres para texto UTF-8 com semente fixa 0. Não é criptográfico.

Calculadora de hashes FNV-1a

Calcula hashes FNV-1a de 32 e 64 bits a partir de texto UTF-8 e retorna valores decimais sem sinal e hexadecimais. O texto deve ter menos de 5.000.000 bytes UTF-8.

Benchmark de desempenho e fator de custo do Bcrypt

Cronometra um hash bcrypt por custo escolhido neste navegador e mostra milissegundos arredondados a duas casas decimais. O resultado varia conforme o dispositivo e a carga.

Criptografia simétrica e assimétrica

Criptografia e descriptografia AES (Web Crypto)

Criptografia e descriptografia AES (Web Crypto) — PBKDF2-HMAC-SHA256 deriva uma chave de 32 bytes com 120000 iterações e sal de 16 bytes. AES-GCM usa IV de 12 bytes e acrescenta a etiqueta de autenticação de 16 bytes ao texto cifrado antes da codificação Base64.

Gerador de pares RSA para criptografia e assinatura

Gera pares separados RSA-OAEP-SHA-256 para criptografia e RSASSA-PKCS1-v1_5-SHA-256 para assinatura, de 2048, 3072 ou 4096 bits. Exporta PEM/JWK de criptografia e JWK de assinatura; não gera chaves SSH.

Ferramenta de criptografia e decodificação RSA

Ferramenta de criptografia e decodificação RSA: Importa chave pública RSA via SubtleCrypto, aplica preenchimento de criptografia assimétrica ideal (OAEP) e gera texto cifrado.

Gerador e verificador de assinaturas digitais RSA

Gerador e verificador de assinaturas digitais RSA: Calcula o resumo de dados SHA-256, aplica o expoente de assinatura de chave privada RSA e verifica a assinatura com chave pública.

Gerador de pares de chaves ECDSA P-256

Gera par ECDSA P-256 e exporta PEM/JWK. Não gera chaves Ed25519.

Demonstração XOR de códigos de caracteres

Demonstração XOR: aplica XOR só à primeira unidade UTF-16 de cada ponto de código de entrada com chave inteira JSON de 0 a 65535. Não processa bytes nem oferece criptografia segura.

Explorador de derivação de chaves PBKDF2

Deriva bytes de chave com PBKDF2 do Web Crypto no navegador. SHA-256 e 100.000 iterações são padrões; o JSON permite escolher hash compatível, iterações e tamanho de saída em bits.

Ferramenta de derivação de chaves Scrypt

Ferramenta de derivação de chaves Scrypt: Executa o algoritmo Scrypt de memória difícil (RFC 7914) que requer alocação de memória sequencial.

Simulador de divisão e recuperação de segredos de Shamir (SSS)

Simulador de divisão e recuperação de segredos de Shamir (SSS): Constrói um polinômio aleatório de grau (k-1) sobre Galois Field GF(256) e avalia pontos (x, f(x)).

Ferramenta de derivação de chaves HKDF (RFC 5869)

Ferramenta de derivação de chaves HKDF (RFC 5869): Calcula PRK = HMAC-Hash(salt, IKM) e expande em subchaves criptograficamente independentes.

Ferramenta de criptografia autenticada ChaCha20-Poly1305 AEAD

Ferramenta de criptografia autenticada ChaCha20-Poly1305 AEAD: Executa cifra de fluxo ChaCha de 20 rodadas e calcula etiqueta de autenticação Poly1305 de 128 bits única.

Gerador e verificador de assinaturas digitais Ed25519

Gerador e verificador de assinaturas digitais Ed25519: Calcula a assinatura digital da curva Edwards Ed25519 (RFC 8032) na memória do navegador.

Inspetor de recursos da API Web Crypto no navegador

Verifica o contexto atual do navegador e tenta quatro operações Web Crypto: SHA-256, AES-GCM, HMAC-SHA-256 e ECDSA P-256. Os resultados valem apenas para esse contexto.

Categoria da ferramenta

Inspetor de certificados digitais X.509 em formato PEM

Inspetor de certificados digitais X.509 em formato PEM: Analisa a sequência ASN.1 DER, decodifica campos X.509 v3, extrai nomes alternativos de assunto (SAN) e valida datas.

Gerador e decodificador de requisições CSR

Gerador e decodificador de requisições CSR: Constrói estrutura CSR PKCS#10 contendo CertificationRequestInfo e autoassinatura com chave privada gerada.

Calculador de fingerprint e conversor de chaves públicas SSH

Valida chave pública OpenSSH e informa fingerprint SHA-256 e metadados. Não converte para outro formato.

Inspetor de chaves públicas PGP e OpenPGP

Inspetor de chaves públicas PGP e OpenPGP: Analisa cabeçalhos de pacotes OpenPGP RFC 4880 (pacote de chave pública, pacote de ID de usuário), extrai impressão digital da chave e data de criação.

Avaliador de segurança de cipher suites TLS

Avaliador de segurança de cipher suites TLS: Analisa versão do protocolo, mecanismo de troca de chaves (ECDHE/RSA), cifra simétrica (AES/3DES) e algoritmo MAC.

Gerador de hashes de pinning de chave pública SPKI e HPKP

Calcula SHA-256 dos bytes Base64 e forma um pin; não verifica uma chave SPKI válida. HPKP é obsoleto.

Calculadora de validade e expiração de certificados SSL

Calculadora de validade e expiração de certificados SSL: Analisa os carimbos de data e hora de validade ASN.1 NotBefore e NotAfter, compara com o relógio atual do sistema.

Comparador de SSL Certificado & Public Chave

Use Comparador de SSL Certificado & Public Chave diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.