Gpg
"GPG" ou "GNU Privacy Guard" permite criptografar arquivos e dados com segurança com um forte algoritmo de criptografia. Ele pode criptografar e descriptografar dados usando arquivos "chave". Na sua forma mais simples, você pode criptografar um arquivo usando uma senha e descriptografá -lo mais tarde.
Para instalar o GPG no Ubuntu, use o comando especificado abaixo:
$ sudo apt install gpgO GPG está disponível por padrão em todas as outras principais distribuições Linux. Caso contrário, basta pesquisar no gerenciador de pacotes e instalá -lo a partir daí.
Para criptografar um arquivo usando uma senha, execute um comando no seguinte formato:
arquivo gpg -c.TXTVocê será solicitado a entrar em uma senha que será usada para criptografar e descriptografar o arquivo. Depois de inserir a senha, o GPG criptografará o arquivo e produzirá um arquivo criptografado no seguinte formato:
arquivo.TXT.gpgPara descriptografar o arquivo, execute um comando no seguinte formato:
$ GPG FILE.TXT.gpgQuando você for solicitado a inserir a senha, use a senha que você usou inicialmente para criptografar o arquivo. Uma vez descriptografado, você receberá um “arquivo.arquivo txt ”.
Outra abordagem para criptografar arquivos usando GPG é usar um par de chaves "públicas" e "privadas". Usando uma chave pública, você pode criptografar um arquivo, mas ela pode ser descriptografada apenas usando uma chave privada. Se você quiser enviar um arquivo criptografado para alguém, pode pedir sua chave de gpg pública. Você pode usar esta chave pública para criptografar o arquivo e enviar o arquivo criptografado para ele. Como ele é dono da chave privada associada à chave pública, ele poderá descriptografá -la usando a chave privada. Portanto, para criptografar e descriptografar os arquivos usando a chave GPG, os dois arquivos são necessários, públicos e privados.
Para gerar um par de teclas GPG, você pode usar o comando abaixo:
$ gpg--generado-chaveSiga as instruções na tela e insira um nome de usuário e senha quando solicitado. Depois de gerar o par de chaves, o GPG mostrará a chave pública gerada na saída do terminal. Anote isso ou você pode vê -lo mais tarde usando o seguinte comando:
$ gpg-list-lkeysAgora você pode enviar esta chave pública para alguém para obter arquivos criptografados que só podem ser descriptografados usando sua chave privada.
Para exportar a chave pública para um arquivo, execute o seguinte comando:
$ gpg --mor --export -output "public_key"Substitua “Public_Key” por sua própria chave pública gerada na etapa acima. Suas chaves privadas geradas estarão disponíveis em “$ home/.GNUPG/”DIRETÓRIO.
Para criptografar um arquivo usando a chave pública de outra pessoa, use o comando abaixo:
$ GPG --Encrypt-Recipient-File Public_key.arquivo de arquivo.TXTSubstitua “Public_key.arquivo ”com o arquivo de chave público da pessoa para quem você deseja enviar o arquivo criptografado.
Para descriptografar um arquivo que foi criptografado usando sua chave pública, use o seguinte comando:
$ GPG -Arquivo de decripitação -output.arquivo txt.TXT.gpgSubstitua “Arquivo.txt ”com o nome desejado para o arquivo descriptografado. O GPG detectará automaticamente suas chaves privadas durante a descriptografia, desde que sejam armazenadas no “$ home/.pasta gnupg/”.
Para obter mais informações sobre o comando "GPG", execute os dois comandos a seguir:
$ GPG -Help7z
7Z é um utilitário de código aberto e gratuito que pode ser usado para compactar arquivos e criar arquivos de arquivos e pastas. Você também pode usá -lo para criar arquivos criptografados e depois extraí -los em qualquer plataforma que tenha suporte para gerenciar arquivos 7Z. 7z usa um forte algoritmo AES-256 para criptografar arquivos. No Linux, você pode usar o arquiver “P7ZIP” para gerenciar arquivos 7Z.
Para instalar o P7ZIP no Ubuntu, use o comando especificado abaixo:
$ sudo apt install p7zip-fullVocê pode instalar o P7ZIP em outras distribuições Linux a partir de repositórios padrão ou pode compilá -lo do código -fonte.
Para criptografar um arquivo ou pasta usando p7zip, use um comando no seguinte formato:
$ 7z a -mhe = em arquivo.7z file1 file2 file3 -pSubstitua “Arquivo.7z ”com o nome desejado. Você pode fornecer um único arquivo / pasta ou vários nomes separados por espaço. Digite uma senha para criptografia quando solicitado.
Para descriptografar, use o seguinte comando (digite a senha quando solicitado):
$ 7Z X Archive.7zPara mais informações sobre 7z, use os dois comandos a seguir:
$ 7z -HelpOpenSSL
OpenSSL é um utilitário de código aberto e gratuito que inclui uma variedade de algoritmos para criptografar dados e arquivos locais e remotos. Você pode usá-lo para criptografar arquivos no Linux usando o padrão AES-256. Para instalar o OpenSSL no Ubuntu, use o comando abaixo:
$ sudo apt install OpenSSLOpenSSL vem pré-instalado na maioria das distribuições Linux. Você também pode instalá -lo a partir de repositórios oficiais usando o gerenciador de pacotes. Mais downloads estão disponíveis em seu site oficial.
Para criptografar um arquivo usando o OpenSSL, use um comando no seguinte formato:
$ OpenSSL ENC -AES -256 -CBC -N CONTRA.Arquivo -saída.arquivoSubstitua os nomes de arquivos no comando conforme necessário. Você será solicitado a inserir uma senha para o processo de criptografia para concluir. Para descriptografar, use o seguinte comando:
$ OpenSSL ENC -AES -256 -CBC -D -in Criptografado.Arquivo -Out descriptografado.arquivoPara obter mais informações sobre as opções de criptografia OpenSSL, use os dois comandos a seguir:
$ OpenSSL ENC -HelpCCRYPT
O CCRYPT é um utilitário de linha de comando de código aberto e gratuito que pode ser usado para criptografar arquivos e pastas no seu sistema Linux. Ele é desenvolvido como um substituto para outra ferramenta de criptografia chamada "cripta" e fornece uma melhor metodologia e segurança de criptografia. Para instalar o CCRYPT no Ubuntu, use o seguinte comando:
$ sudo apt install ccryptVocê pode instalar o CCRYPT em outras distribuições Linux de repositórios oficiais. Mais downloads estão disponíveis aqui.
Para criptografar um arquivo usando CCRYPT, execute um comando no seguinte formato:
$ CCRYPT FILE.TXTVocê será solicitado a inserir uma senha. Depois que a criptografia for concluída, um novo arquivo será gerado tendo “.CPT ”como extensão (arquivo.TXT.CPT neste caso).
Para descriptografar um “.Arquivo CPT ”, execute um comando no seguinte formato:
$ ccdecrypt Arquivo.TXT.cptPara obter mais informações sobre os comandos CCRYPT, use os seguintes comandos em um terminal:
$ CCRYPT -HelpConclusão
Estes são alguns dos utilitários de criptografia de arquivo de linha de comando mais populares disponíveis para Linux. Poucos aplicativos de criptografia de arquivo gráfico estão disponíveis para Linux. Alguns deles estão presentes como plugins para vários gerentes de arquivo, permitindo que você crie arquivos compactados criptografados clicando com o botão direito do mouse em arquivos e pastas.