Questão Aplicativo de desktop que criptografa strings que eu posso copiar e colar [closed]


Alguém sabe de um aplicativo de desktop que me permitirá digitar / colar uma string, a string é criptografada, então eu posso copiar e colar em outro lugar, por exemplo, e-mail, mensagens instantâneas. A pessoa do outro lado e eu teríamos uma senha pré-compartilhada. Eles podem usar essa senha para descriptografar a string usando o mesmo software.

O ideal é que este software seja para o Mac OS X. No entanto, posso possivelmente trabalhar com Linux, scripts, Windows, etc. Não é provável que eu use um aplicativo da Web ou plug-in de navegador.


1


origem




Respostas:


Você poderia usar um 'fluxo de trabalho' personalizado com o Alfred for OSX.

Eu não testei isso, mas este post de blog parece com o que você quer.

Para mais idéias sobre o que Alfred pode fazer, confira https://github.com/zenorocha/alfred-workflows


1



sites de referência serão uma boa opção, mas considere resumir o conteúdo do site - BlueBerry - Vignesh4303


Você pode usar openssl:

$  openssl enc -aes-256-cbc -a -in <(printf %s 'text to encrypt')
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
U2FsdGVkX1/Tz3HOSTTHE/cZlb05EwFv8sKQ1Bhe0yQ=
$ echo U2FsdGVkX1/Tz3HOSTTHE/cZlb05EwFv8sKQ1Bhe0yQ= > temp.enc
$ openssl enc -d -aes-256-cbc -a -in temp.enc
enter aes-256-cbc decryption password:
text to encrypt$ 

O prefixo do primeiro comando com um espaço diz ao shell para não salvar o comando em uma lista de histórico. -a usa Base64.

Criptografando e descriptografando arquivos:

openssl enc -aes-256-cbc -a -in file -out file.enc
openssl enc -d -aes-256-cbc -a -in file.enc -out file

4





Você pode usar o PGP (disponível em todas as plataformas) e desde que você mencionou o e-mail, você pode configurar a chave privada em ambas as extremidades (a mesma ou diferente chave privada) e usar sua chave pública para criptografar seu e-mail e sua chave privada para descriptografar e ler o email.

As 2 opções que você pode fazer: 1 chave privada compartilhada entre vocês dois - não é recomendada, mas factível.

2 chaves privadas individuais, e você simplesmente compartilha chaves públicas (você tem a chave pública da outra)

Espero que isto ajude.


0