2017-03-02 36 views
-1

我有一個自定義客戶經理。目前,我將整個信息存儲在一個txt文檔中。我想弄清楚如何用用戶引入的密碼加密所有的txt文件。Python使用給定密碼加密/解密txt

我已經看過PyCrypto,但是我有這麼多問題,因爲必須有一切16字節的倍數。

有人可以告訴我該怎麼做嗎?

感謝。

+0

你檢查http://stackoverflow.com/questions/2490334/simple-way-to-encode-a-string-according-to-a-password – n33rma

+0

我只是有一個大問題。我不知道如何將整個文件轉換爲16字節的多字符串。 – Lechucico

+0

查看http://bcrypt.sourceforge.net/中的bcrypt,它是一個可以通過os.system()執行的命令行程序,它會要求用戶在加密和解密時輸入密碼。 – Marichyasana

回答

0

我用這個作爲解決方案:

from simplecrypt import encrypt, decrypt 
ciphertext = encrypt('password', plaintext) 
plaintext = decrypt('password', ciphertext)