轻松加密邮件
Scrambled-Egg的Python项目详细描述
使用aes、arc2、blowfish、cast、des3或rsa轻松加密消息,然后使用base64、base32、hex、quopri、string escape、uu、xml或json以可打印的形式对结果进行编码。
生成的字符串可以作为text复制并通过电子邮件发送,也可以保存为xml或uu,或者可以转换为一个png图像。
例如,用aes加密的、密码为“acorn1955”的消息“look behind the old desk”将变为:
- GAYic8DgN23tf/fN6UXUlETNNJENbNyi8tRjpsyVkJs=(输入base64)
- 18062273c0e0376ded7ff7cde945d49444cd34910d6cdca2f2d463a6cc95909b(在hex中)
- =18=06"s=C0=E07m=ED=7F=F7=CD=E9E=D4=94D=CD4=91\nl=DC=A2=F2=D4c=A6=CC=95=90=\n=9B(qoopri)
- \x18\x06"s\xc0\xe07m\xed\x7f\xf7\xcd\xe9E\xd4\x94D\xcd4\x91\rl\xdc\xa2\xf2\xd4c\xa6\xcc\x95\x90\x9b(使用string escape)
密码未存储在消息中。如果某人不知道或猜到你的密码,就不可能解密这条消息。
Windows上的打印屏幕示例(使用zlib+aes+base64加密)
Windows上的另一个打印屏幕示例(使用bz2+rsa+base64解密)
在软呢帽上用GNOME3打印屏幕
le petit prince作者antoine de saint exupery(压缩bz2+aes+hex)(密码为Le Petit Prince)(206867个字符)
The Prophet by Khalil Gibran(压缩bz2+blowfish+hex)(密码为The Prophet)(155264个字符)