Codificação e segurança

Base64, hashes, senhas e outras tarefas de codificação. · 3 ferramentas

As ferramentas de codificação mudam como os dados são representados sem mudar o que significam — bytes em Base64, texto em um resumo hash, números aleatórios em uma senha. Elas são o encanamento por trás de anexos de e-mail, autenticação de API, verificação de downloads e segurança de contas, e também o lugar onde implementações descuidadas erram: tratamento de UTF-8, alfabetos seguros para URL, fontes fracas de aleatoriedade.

Base64 codifica e decodifica texto e arquivos, com o alfabeto seguro para URL e a quebra de linhas como opções, e mostra os bytes decodificados como texto ou os oferece para download. Hash calcula MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou para um arquivo de qualquer tamanho, com um campo para colar uma soma de verificação publicada e ver na hora se o download confere.

Gerador de senhas tira valores da fonte aleatória criptográfica do navegador (Web Crypto), nunca do Math.random, e mostra a entropia do que produziu. Como nada é enviado, você pode calcular o hash de um arquivo confidencial ou gerar uma senha de produção aqui com a mesma confiança de rodar um comando local — as páginas de ferramenta descrevem exatamente qual API faz o trabalho.

Outras categorias