将加密我可以复制和粘贴的字符串的桌面应用程序

Cha*_*son 2 encryption macos

有谁知道允许我输入/粘贴字符串的桌面应用程序,该字符串是加密的,然后我可以将其复制并粘贴到其他地方,例如电子邮件、IM。另一端的人和我会有一个预先共享的密码。他们可以使用该密码使用相同的软件解密字符串。

理想情况下,该软件适用于 Mac OS X。但是,我可能可以使用 Linux、脚本、Windows 等。我不太可能使用 Web 应用程序或浏览器插件。

Lri*_*Lri 5

您可以使用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$ 
Run Code Online (Sandbox Code Playgroud)

在第一个命令前面加上一个空格告诉 shell 不要将命令保存到历史列表中。-a使用 Base64。

加密和解密文件:

openssl enc -aes-256-cbc -a -in file -out file.enc
openssl enc -d -aes-256-cbc -a -in file.enc -out file
Run Code Online (Sandbox Code Playgroud)