【发布时间】:2016-02-05 19:51:54
【问题描述】:
有没有办法判断通过 GNU Privacy Guard 加密的内容是对称的还是非对称的(无需解密或已经知道如何开始)?怎么样?
无论如何(对于那些想知道我在做什么的人),我使用 Python 3.x 编写了一个基于 GUI 的 IDE,它可以打开对称加密的文件(也可以保存它们)。它可以打开非对称加密文件(输入密码以使用您的密钥而不是密码来解密对称加密的文件)。但是,它不知道它们是非对称的,如果保存,它将用对称加密的文件覆盖它们。能够不对称地保存它们也很好。我的编辑器在 Linux 上使用gpg 命令行程序(没有gpg 库或类似的东西)。
我可以在非对称加密的密码提示上设置一个复选框,但我不想这样做,所以它必须是用户手动操作。
对于我自己的个人文件,我可以在保存的文件中添加某种标记来区分,但我希望它能够正确打开它们,即使它们不是在我的 IDE 中创建的。
我知道有一个标题类似的问题,但正文中提出的问题根本不同。
【问题讨论】:
标签: python-3.x encryption gnupg openpgp