Enviar uma mensagem segura pela internet pode ser muito mais complicado do que imaginamos. A menos que sejam usadas ferramentas automáticas capazes de criptografar corretamente o conteúdo, é o usuário que deve tomar as devidas precauções. Uma possível solução para compartilhar arquivos de texto e binários protegidos é o EncryptPad, um pequeno bloco de notas portátil com suporte a criptografia simétrica, proteção por senha e/ou chave, e um gerador de senhas muito robusto.
Alguns chamam isso de paranoia, outros de privacidade. O debate não antecipa nada que se pareça com um fim em curto ou médio prazo, e ambos os lados se recusam a ceder. Agências federais e meios de comunicação aliados que atacam as tecnologias de criptografia, governos que virtualmente declaram guerra a certos produtos porque não conseguem analisar seu conteúdo (como é o caso do Brasil e do WhatsApp, que já foi bloqueado três vezes neste ano), o Big Data que tenta saber tudo sobre os nossos gostos, e no outro extremo o usuário, que tenta responder a tudo isso da forma mais eficaz possível. Suponha que esse usuário precise compartilhar uma série de senhas com um familiar, ou algo mais delicado como um número de cartão de crédito, ou as credenciais de uma sessão de home banking. Enviar esses dados pelo WhatsApp talvez não seja prático, e um e-mail comum também não é uma boa ideia. Existem muitos métodos para criptografar arquivos de texto mas o EncryptPad é um dos mais interessantes.
À primeira vista, o EncryptPad pode ser interpretado como um bloco de notas portátil e, se nenhum parâmetro de segurança for configurado, funciona exatamente dessa forma. A diferença é que o usuário tem a possibilidade de proteger seu texto com uma senha, uma chave, ou ambas ao mesmo tempo. O EncryptPad trabalha com dois formatos de arquivo principais: o primeiro é o GPG, compatível com qualquer ferramenta baseada em OpenPGP, e é recomendado quando o usuário que recebe o documento não possui uma cópia do EncryptPad. O GPG não permite proteção dupla de senha e chave (é preciso escolher uma ou outra), mas é aí que entra o formato interno do EncryptPad, o EPD. Isso faz com que o documento perca a compatibilidade com o OpenPGP, embora, se o outro usuário tiver o EncryptPad e tiverem combinado uma senha anteriormente, uma camada extra de segurança seja habilitada.
A página oficial do EncryptPad oferece um total de quatro tutoriais que explicam como criar senhas e chaves para nossos arquivos. Entre suas funções secundárias, descobrimos a criptografia de arquivos binários (imagens, vídeos, executáveis etc.) e um gerador de senhas com vários níveis de complexidade e um máximo de 128 caracteres, mais do que suficiente na maioria dos casos. O EncryptPad é FLOSS, multiplataforma, muito leve e, no fundo, não tão complicado de usar.