O que é software de criptografia?
O software de criptografia transforma texto legível em cifra ilegível aplicando algoritmos que só podem ser revertidos pela senha ou chave. Existem formas seguras de criptografia e formas inseguras, pois algoritmos fracos podem ser quebrados pela mesma energia do computador que gera algoritmos fortes. O padrão atual adotado pelo governo dos EUA é o Advanced Encryption Standard (AES), baseado em blocos de 128 bits. O antigo padrão conhecido como Padrão de Criptografia de Dados (DES) é baseado em blocos de 56 bits e agora é considerado inseguro.
O padrão AES foi extraído de um conjunto maior de algoritmos que foram desenvolvidos por Joan Daemen e Vincent Rijmen, da Begium. Seu software de criptografia é conhecido como Rijndael . Dois exemplos de softwares de criptografia concorrentes nessa categoria incluem Twofish e Serpent.
Softwares de criptografia como AES, Twofish e Serpent contam com uma única senha ou chave compartilhada para criptografar e descriptografar dados e, por esse motivo, são conhecidos como esquemas simétricos . Este tipo de software de criptografia é usado para proteger os dados armazenados. Também pode ser usado para criptografar um volume inteiro ou disco rígido. Para usar a unidade, é necessário montar o volume usando uma senha. Quando alguém desmonta a unidade, o volume retorna ao seu estado criptografado.
Os esquemas de criptografia assimétrica usam um par de chaves para criptografar e descriptografar dados. Esse tipo de criptografia é frequentemente usado em email e outras formas de comunicação. O par de chaves inclui uma chave privada e uma chave pública que estão vinculadas ou associadas. A chave pública pode ser dada livremente a qualquer pessoa para ser usada para criptografar dados enviados ao proprietário da chave pública. Depois que algo é criptografado usando a chave pública, somente a chave privada desse par de chaves, mantida em sigilo pelo proprietário, pode descriptografar os dados. O software de criptografia assimétrica é considerado mais seguro que os esquemas simétricos, porque a chave de descriptografia não é compartilhada.
Em conversas de email seguras, ambas as partes usam software de criptografia para gerar seus próprios pares de chaves e depois trocar chaves públicas. Agora, cada pessoa pode enviar e-mails criptografados para a outra e, ao chegar, ela usa sua chave privada para descriptografar o e-mail. Essas operações podem ser realizadas sem interrupções por plug-ins de email usados com o software de criptografia. O Pretty Good Privacy® (PGP) é um software de criptografia que funciona com alguns programas populares de e-mail, e a versão de código aberto do PGP conhecida como GnuPG também pode ser usada com o plug-in Enigma ™ no Mozilla® Thunderbird® para criptografia e descriptografia automáticas. .
Há uma infinidade de programas de criptografia disponíveis online, muitos deles gratuitos. Se você está procurando algo para proteger seus dados armazenados ou para criptografia de volume, os programas do tipo AES funcionam bem. Se você deseja criptografar seu e-mail, os programas assimétricos baseados em pares de chaves fornecem a melhor segurança. Nesse último caso, programas diferentes podem funcionar entre si em certos casos, mas provavelmente é mais fácil para as pessoas novas na criptografia usarem o mesmo software de criptografia para garantir a compatibilidade.