有谁知道有哪个桌面应用程序允许我输入/粘贴字符串,该字符串是加密的,然后我可以将其复制并粘贴到其他地方,例如电子邮件、即时通讯。另一端的人和我有一个预先共享的密码。他们可以使用该密码使用相同的软件解密字符串。
理想情况下,该软件适用于 Mac OS X。但是,我也可以采用 Linux、脚本、Windows 等。我不太可能使用 Web 应用程序或浏览器插件。
答案1
您可以在 Alfred for OSX 中使用自定义“工作流程”。
我还没有测试过,但是这篇博文看起来像你想要的。
有关 Alfred 功能的更多想法,请查看https://github.com/zenorocha/alfred-workflows
答案2
您可以使用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$
在第一个命令前面加上空格会告诉 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
答案3
您可以使用 PGP(适用于所有平台),并且由于您提到电子邮件,您可以在两端设置私钥(相同或不同的私钥),并使用您的公钥加密您的电子邮件,使用您的私钥解密和阅读电子邮件。
您可以采取以下两个选项:1 你们两人之间共享的私钥 - 不推荐但可行。
2 个个人私钥,而你们两个只需共享公钥(你们彼此都有公钥)
希望这可以帮助。