http://www.unreadable.de/ pega uma mensagem de texto sem formatação + entrada de senha e criptografa o texto sem formatação. Eu quero fazer isso localmente no Linux. Existe um comando de uma linha que computará uma versão criptografada da minha mensagem para que eu possa enviar um email?
Meu objetivo é que o destinatário seja capaz de decodificar a mensagem com nada além da senha.
Para ser claro, não tenho idéia do que são os vários esquemas de criptografia (AES, openSSL, RSA, GPG, salt, base64, DES, CBC, reentrada) e não estou realmente interessado em um projeto de pesquisa. Eu só quero um comando de uma linha como
encrypt message.txt -password=secret.txt
que seria decodificado como
decrypt message.txt -password=secret.txt
(Sim, eu usei o google primeiro. Https://encrypted.google.com/search?q=encrypt+plain+text+files+with+password+linux não está me mostrando nada que eu entenda / que possa usar.)
fonte
Respostas:
O OpenSSL funcionará. De Como posso criptografar uma string no shell? :
Para uma abordagem mais simples, mas menos segura, tente crypt: http://man7.org/linux/man-pages/man3/crypt.3.html
fonte
A página de
openssl(1)
manual fornece alguns exemplos de como fazer isso:Quanto à questão em questão, o esquema de criptografia específico é importante apenas na medida em que ambos os lados devem, é claro, usar o mesmo. Se você não sabe qual usar, o Blowfish é provavelmente uma escolha sensata:
Suponho que você saiba que criptografar algo sem saber pelo menos um mínimo sobre o sistema de criptografia usado é ... provavelmente imprudente. Pessoalmente, acho que um sistema como o GPG é mais adequado para sua tarefa, mas requer um pouco mais de configuração, portanto tecnicamente não se encaixa na sua pergunta.
fonte