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 ferramentasCodificaçã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.
