轻松加密邮件

Scrambled-Egg的Python项目详细描述


使用aes、arc2、blowfish、cast、des3或rsa轻松加密消息,然后使用base64、base32、hex、quopri、string escape、uu、xml或json以可打印的形式对结果进行编码。

生成的字符串可以作为text复制并通过电子邮件发送,也可以保存为xmluu,或者可以转换为一个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=9Bqoopri
  • \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加密)

http://scrambled-egg.googlecode.com/svn/wiki/segg1_0.4.PNG

Windows上的另一个打印屏幕示例(使用bz2+rsa+base64解密)

http://scrambled-egg.googlecode.com/svn/wiki/segg2_0.4.PNG

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java三角测距   java Spring异步任务返回未来   java如何显示数据库中的下一条记录   java这些读取用户输入的方法有什么不同?   java Spring+Spring安全请求只接受contenttype xwwwformurlencoded   checkName()和将用户输入存储到ArrayList和boolean[]的java问题   java如何使用JPA和Facade?   java Neo4j类型不匹配   java如何依赖Maven的系统包?   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   java如何将通量链接到另一个通量/单声道并应用另一个背压?   java如何修复安卓 studio中的权限错误?   尝试清除JavaFX ObservableMap时出现java ConcurrentException   java编辑文本。GetText,返回关于null引用的异常,但已声明该异常   mysql组织。乔达。时间LocalDate在Redhat(Linux)java上显示少一天   在java中通过序列化获取多个对象   有人有java注释“java.lang.Synthetic”的背景吗?