Hello World, o tutorial de hoje vai ensinar a criptografar seus arquivos para mante-los seguros de... olhos indesejados, o que é bastante util se você possui informação sensível[definição], para essa tarefa vamos usar o AES Crypt por alguns motivos:
- É uma ferramenta 100% gratuita
- É Open Source
- Amplamente multi-plataforma (Windows,Linux,Mac,IOS,Android)
- Implementação em varias linguagens(C#,php,java,etc...)
- Não é associada e qualquer instituição privada ou governamental(Livre de Backdoor)
- Altamente segura
Desse modo o AES Crypt é bastante versátil podendo ser utilizado na maioria dos dispositivos e se você tem duvidas sobre a segurança do AES 256 leia sobre o caso Daniel Dantas.
Antes de mais nada você precisar saber se seu sistemas trabalha com palavras de 32 ou 64 bits, não se espante, basta abrir o terminal(CTRL + ALT + T no ubuntu) e inserir o seguinte comando:
getconf LONG_BITSe o comando retornou 32, baixe a seguinte versão: AES Crypt - GUI (Linux 32-bit)
Se o comando retornou 64, baixe a seguinte versão: AES Crypt - GUI (Linux 64-bit)
Apos baixar extraia o arquivo com um programa de sua preferencia ou com o seguinte comando:
64 bits
tar -xvzf AESCrypt-GUI-3.10-Linux-x86_64-Install.tgz
32 bits
tar -xvzf AESCrypt-GUI-3.10-Linux-x86-Install.tgz
Dica: Você não precisa escrever o nomo completo do arquivo "AESCrypt-GUI-3.10-Linux-x86_64-Install.tgz" , basta começar a escrever e apertar TAB que o terminal termina pra você
Depois de extrair você terá um arquivo de instalação executável, abra seu terminal na pasta execute o arquivo da seguinte maneira:
64 bits
sudo ./AESCrypt-GUI-3.10-Linux-x86_64-Install32 bits
sudo ./AESCrypt-GUI-3.10-Linux-x86-Install
Digite sua senha e prossiga a instalação clicando em Yes
Continue prosseguindo até chegar o termino da instalação, logo apos isso clique em Finish
Pronto! você agora tem o AES Crypt no seu computador.
CRIPTOGRAFANDO E DESCRIPTOGRAFANDO ARQUIVOS
Para essa etapa eu criei um arquivo em c chamado helloword apenas para mostrar como encriptar qualquer tipo de arquivo, poderia ser uma pasta zip ou qualquer coisa de sua preferencia.
Para criptografar esse arquivo abra seu terminal e digite :
aescrypt -e -p "TURIM ROCKS" helloworld.caescrypt é o programa
-e é a opção que define que o arquivo vai ser encriptado (para ver todas opções digite aescrypt --help)
-p diz que próxima coisa que vier escrita é a password do arquivo que você vai encriptar
TURIM ROCKS é a senha do seu arquivo(password)
helloworld.c é o nome do seu arquivo, poderia ser uma pasta zip(pasta.zip) ou uma foto(foto.jpg)
Fazendo isso você ir obter um novo arquivo chamado helloworld.c.aes que nada mais é do que o seu arquivo encriptado, agora você já pode apagar seu antigo arquivo e ficar apenas com o arquivo criptografado.
Para descriptografar o arquivo existem dois caminhos, pelo terminal(CLI) ou pela interface do AES Crypt (GUI), escolha o de sua preferencia.
Pelo terminal basta digitar o seguinte comando:
aescrypt -d -p "TURIM ROCKS" helloworld.c.aes
aescrypt é o programa
-d é a opção que define que o arquivo vai ser descriptografado (para ver todas opções digite aescrypt --help)
-p diz que próxima coisa que vier escrita é a password do arquivo que você vai desencriptar
TURIM ROCKS é a senha do seu arquivo criptografado(password)
helloworld.c.aes é o nome do seu arquivo criptografado
Fazendo isso você vai obter de volta seu arquivo helloworld.c
A outra maneira é mais simples, abra o arquivo com o AES Crypt(dois cliques geralmente) e insira a senha que você escolheu
Simples assim! agora você pode guardar seus arquivos com segurança, lembre-se que quanto mais forte a sua senha melhor, uma senha forte deve ter:
- Caracteres especiais !@#$%*()+-*/?
- Números 0123456789
- Letras maiúsculas e minusculas AbCdeFh
- Não conter coisas obvias como datas de nascimentos, nomes de pets, signo ou telefone
- Ter no minimo 16 caracteres ****************
Até a próxima! responderei as duvidas nos comentários.
Muito bom o artigo, só tenho dúvidas sobre como criptografar diretórios, qual comando devo usar? Tentei:
ResponderExcluir$ aescrypt -e -R arquivo.xxx
e não funcionou, alguém poderia me iluminar nessa questão? Agradeço desde já.