Ferramentas de Segurança
As ferramentas de segurança do ArrayKit cuidam das senhas, hashes, tokens, chaves e certificados que aparecem quando você desenvolve ou opera software. Crie uma senha aleatória com o Gerador de senhas ou uma frase-senha feita de palavras com o gerador Diceware, e avalie qualquer senha com a ferramenta Força de Senha. Gere o hash de um texto com o Gerador de hash ou o Hash MD5, e compare um download com o checksum publicado usando o Checksum de Arquivo. Para login e APIs, leia as claims de um token no Decodificador de JWT, assine um token de teste com o Assinador de JWT, crie ou verifique hashes de senha bcrypt com o Gerador de Bcrypt e obtenha códigos 2FA a partir de um segredo com o Gerador de TOTP / 2FA. O Gerador de HMAC calcula assinaturas de webhooks, e outras ferramentas montam cabeçalhos Basic Auth e procuram diretivas arriscadas em uma Content-Security-Policy. Para servidores e TLS, o Gerador de chaves SSH cria pares de chaves Ed25519, RSA e ECDSA, e o Decodificador X.509 e o Decodificador de CSR mostram o que um certificado ou uma solicitação de assinatura contém. Antes de compartilhar ou abrir um documento, o Scanner de privacidade de PDF encontra metadados ocultos e dados pessoais, a ferramenta Tarjar PDF automaticamente cobre com tarjas pretas e-mails, telefones e números de documentos, e o Sanitizador de PDF remove scripts e ações automáticas de arquivos que não foram criados por você. Elas foram feitas para desenvolvedores, sysadmins e equipes de TI. Tudo roda no seu navegador, então senhas, chaves, tokens e arquivos são processados no seu dispositivo e nunca são enviados.
- Decodificador de JWT — Decodifique o cabeçalho e o payload de um JWT e inspecione exp/iat (sem verificação).
- Gerador de hash — SHA-256 / SHA-1 / SHA-384 / SHA-512 via Web Crypto API.
- Gerador de senhas — Gere senhas fortes e aleatórias com um medidor de força (cripto-seguro).
- Gerador de chaves SSH — Gere pares de chaves SSH Ed25519, RSA ou ECDSA no seu navegador e baixe-as.
- Conversor PPK ↔ PEM — Converta chaves SSH privadas entre PuTTY .ppk e OpenSSH/PEM (RSA e Ed25519), localmente no seu navegador.
- Gerador de TOTP / 2FA — Gere senhas de uso único baseadas em tempo (códigos 2FA) a partir de um segredo base32.
- Assinador de JWT — Crie e assine um JWT (HS256/384/512) a partir de um payload e um segredo — Web Crypto.
- Gerador de Basic Auth — Gere e decodifique cabeçalhos de autorização HTTP Basic Auth a partir de um usuário e uma senha.
- Verificador de Certificado e Chave — Verifique se um certificado SSL e uma chave privada formam um par, com fingerprints da chave pública.
- Extrator PFX para PEM — Abra um arquivo .pfx/.p12 protegido por senha e divida-o em blocos PEM de certificado, cadeia e chave.
- Gerador de Bcrypt — Faça o hash de uma senha com bcrypt em um custo escolhido, ou verifique-a contra um hash, no navegador.
- Gerador de HMAC — Assine uma mensagem com uma chave secreta usando SHA-256, SHA-1, SHA-384 ou SHA-512, no navegador.
- Força de Senha — Teste a força de uma senha, sua entropia e o tempo estimado para quebrá-la, no navegador.
- Decodificador X.509 — Leia subject, validade, SANs e fingerprints de um certificado.
- Frase-Senha Diceware — Gere frases-senha memoráveis da lista da EFF com entropia ao vivo.
- Analisador de CSP — Explique cada diretiva do CSP e sinalize riscos por severidade.
- Checksum de Arquivo — Calcule MD5, SHA-1, SHA-256 e SHA-512 e verifique um arquivo.
- Gerador de IBAN — Gere IBANs de teste válidos e valide o checksum MOD-97.
- Ferramenta de Criptografia AES — Criptografe e descriptografe texto com uma senha usando AES-256-GCM.
- Gerador de Hash SHA-3 e Keccak — Calcule hashes SHA3, Keccak-256/512 e SHAKE de texto ou bytes hex.
- Hash MD5 — Gere um hash MD5 de texto ou arquivo no seu navegador.
- CRC32 — Calcula o checksum CRC32 de um texto ou arquivo em hex e decimal.
- Decodificador de CSR — Lê uma solicitação de certificado: sujeito, SANs e tamanho de chave.
- Scanner de privacidade de PDF — Encontra metadados e dados pessoais escondidos num PDF.
- Tarjar PDF automaticamente — Encontra e-mails, telefones e números de cartão ou documento e os tarja.
- Remover restrições de um PDF — Veja o que um PDF bloqueia e libere as permissões se você tiver direito.
- Sanitizador de PDF — Remove JavaScript, ações automáticas, arquivos incorporados e outro conteúdo ativo de um PDF.
Perguntas frequentes
- O que posso fazer com as ferramentas de segurança do ArrayKit?
- Gerar senhas, frases-senha e códigos 2FA e testar a força de uma senha. Gerar hashes de texto com SHA-1, SHA-2, SHA-3, MD5, CRC32, HMAC ou bcrypt, calcular checksums de arquivos, decodificar JWTs (sem verificar a assinatura), assinar tokens de teste e criptografar texto com AES. Você também pode criar e converter chaves SSH, decodificar certificados e solicitações de assinatura, montar cabeçalhos Basic Auth, revisar uma Content-Security-Policy e gerar IBANs de teste. Para PDFs, há ferramentas para encontrar dados pessoais ocultos, tarjá-los, remover conteúdo ativo e retirar restrições de impressão ou cópia de arquivos que você tem o direito de usar.
- Como crio uma senha ou frase-senha forte?
- Abra o Gerador de senhas, defina um tamanho de até 64 caracteres e os conjuntos de caracteres de que precisa; ele usa o gerador aleatório criptograficamente seguro do seu navegador e mostra a entropia estimada. Se você precisa memorizar ou digitar o segredo, a ferramenta Frase-Senha Diceware escolhe de quatro a doze palavras da lista grande da EFF. Para avaliar uma senha existente, a ferramenta Força de Senha mostra a entropia, uma estimativa aproximada do tempo para quebrá-la e os padrões que a enfraquecem.
- Minhas senhas, chaves e arquivos são enviados para algum lugar?
- Não. Todas as ferramentas de segurança rodam no seu navegador: senhas e chaves são geradas no seu dispositivo, e os tokens, certificados e documentos que você cola ou arrasta são processados localmente e nunca são enviados. Trate o que você gerar como um segredo de verdade e guarde-o em um gerenciador de senhas ou em um cofre de chaves, e não em uma nota ou mensagem de chat.
- Qual algoritmo de hash devo usar?
- Para conferir um download, compare o checksum SHA-256: o Checksum de Arquivo o calcula junto com MD5, SHA-1 e SHA-512 e compara o resultado com o valor publicado. MD5 e CRC32 servem para detectar corrupção acidental, mas não para segurança, e senhas devem ficar em um hash lento e com salt, como o bcrypt, que o Gerador de Bcrypt cria e verifica. Use o Gerador de Hash SHA-3 e Keccak quando um sistema pedir SHA3-256 ou o Keccak-256 do Ethereum, e o Gerador de HMAC quando uma mensagem precisar ser assinada com um segredo compartilhado.
- Posso inspecionar certificados SSL e converter chaves SSH aqui?
- Sim. O Decodificador X.509 mostra o titular, o emissor, as datas de validade, os SANs e as impressões digitais de um certificado, o Decodificador de CSR confere uma solicitação de assinatura antes de ela ir para a CA, e o Verificador de Certificado e Chave confirma se um certificado ou CSR e uma chave privada RSA formam um par. O Extrator PFX para PEM separa um pacote .pfx ou .p12 em blocos PEM, e o Conversor PPK ↔ PEM move chaves RSA e Ed25519 entre os formatos do PuTTY e do OpenSSH.