2017-03-02 6 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) 
関連する問題