用Python实现xml文件加密

用Python实现xml文件加密,python,encryption,Python,Encryption,我正在制作一个邮件客户端,我已经做了一个选项,用户可以在其中保存他的/她的个人资料 我使用python中的SXMLlib将所有细节保存在xml文件中。现在,我希望对该文件进行加密,否则任何人都可以看到详细信息……我如何执行dat?我已经使用了一段时间的“从活动状态”命令,您可以找到更强大的算法,但如果您只需要远离好奇,它就可以了:) 如果你真的需要更高的信心,你可以尝试使用三重加密 一个简单的方法: 接受用户的密码,然后使用base64存储密码 >>> import base6

我正在制作一个邮件客户端,我已经做了一个选项,用户可以在其中保存他的/她的个人资料 我使用python中的SXMLlib将所有细节保存在xml文件中。现在,我希望对该文件进行加密,否则任何人都可以看到详细信息……我如何执行dat?

我已经使用了一段时间的“从活动状态”命令,您可以找到更强大的算法,但如果您只需要远离好奇,它就可以了:)

如果你真的需要更高的信心,你可以尝试使用三重加密

一个简单的方法:

接受用户的密码,然后使用
base64
存储密码

>>> import base64
>>> print base64.b64encode("password")
cGFzc3dvcmQ=
>>> print base64.b64decode("cGFzc3dvcmQ=")
password
因此,对
密码进行编码
并将其保存在XML文件中,然后在需要读取密码时对其进行解码

PS:我并不是说这是高度安全的,但这仍然足以让你随便看一眼文件。同样,如果你需要它是真正安全的(这是可能的吗?),那么你应该找到其他的东西。这个解决方案更多的是关于晦涩难懂