2010-11-17 248 views
0

我想提出一个邮件客户端,我已经做出了选择,其中用户可以保存他/她的个人资料和 我保存的所有细节使用SXML lib中的XML文件蟒蛇。现在我想要该文件被加密,否则任何人都可以看到细节...我怎么做dat?XML文件加密使用Python

回答

1

我一直在使用Recipe从活动状态一段时间后,你可以找到更强大的算法,但如果你只需要保持距离好奇这将是确定:)

如果你真的需要更高程度的您可以尝试使用pyDES,并使用TripleDES进行加密。

TripleDES

0

一个简单的方法:

接受来自用户的密码,然后保存它使用base64

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

所以编码password,并将其保存在XML文件中,然后当你想从它读取,解码。

DOCS

PS:我不是说这是非常安全的,但仍这将满足在文件随意一瞥。再一次,如果你需要它真的很安全(甚至有可能?),那么你应该找到其他的东西。这个解决方案更多的是晦涩难懂。