2010-11-17 245 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:我不是說這是非常安全的,但仍這將滿足在文件隨意一瞥。再一次,如果你需要它真的很安全(甚至有可能?),那麼你應該找到其他的東西。這個解決方案更多的是晦澀難懂。