用Python加密xml文件

2024-06-25 06:18:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个邮件客户端,我已经做了一个用户可以保存他/她的配置文件的选项 我使用python中的SXMLlib将所有细节保存在一个xml文件中。现在我想把这个文件加密,否则任何人都能看到细节…我怎么做?在


Tags: 文件用户客户端配置文件选项邮件xml细节
2条回答

我已经使用了一段时间的活动状态中的Recipe,你可以找到更强大的算法,但如果你只是需要远离好奇,那就没问题了:)

如果您真的需要更高的信任度,可以尝试pyDES并使用三元组进行加密。在

TripleDES

一种简单的方法:

接受用户的密码,然后使用base64将其存储。在

>>> import base64
>>> print base64.b64encode("password")
cGFzc3dvcmQ=
>>> print base64.b64decode("cGFzc3dvcmQ=")
password

因此,对password进行编码并将其保存在XML文件中,然后当您想从中读取时,对其进行解码。在

DOCS

PS:我不是说这是高度安全的,但这仍然足以让你随便浏览一下文件。如果你需要它真正的安全(这甚至可能吗?),那你应该找点别的。这个解决方案更多的是关于模糊。在

相关问题 更多 >