2017-11-24 10 views
-3

私の学校プロジェクトではPython 2.7に病院管理プログラムを作成する必要があります。そのためには、ログインフォームパスワードをpyファイル(明白な理由により)に直接格納してはいけません。だから、私が考えているのは、どのような方法で私はと自分の暗号化を書くことができます使用してそれを私のメインpyファイルでそれをunpickleそれを使用するには?私がそうしたとしても、はあるレベルまで安全なになります(これは単なる学校プロジェクトであることに留意してください)。Python 2.7で自分の暗号化を作成するには?

+1

これを行う適切な方法は、パスワードをハッシュし、どこかにハッシュを格納することです。既にこれを行う方法には非常に多くのリソースがあります。 –

+0

私は1つのpyファイルでプロジェクトを作っています。 :/私が知ることができるのは、Pythonの基本的なファイル処理です。 –

+0

まあ...ファイルに書き込めますか、できませんか? –

答えて

0

パスワードは、どこにでも保存する前に塩でハッシュする必要があります。ピクルファイルに保存することは、プロダクションでは最善のアイデアではないかもしれませんが、プロジェクトではスライドする可能性があります。 hashlibのように、すでにこの目的のために構築された暗号化モジュールがたくさんあります。

また、暗号化を使用しないでください。ハッシュを使用する必要があります。彼らは異なっており、違いを認識することが重要です。

+0

ピクルファイルにパスワードを保存することは間違いですが、私の先輩はメインpyファイルにパスワードを直接書き込んでプロジェクトを作成し、10の10を得ました(ええ、私はちょうどマークを捨てます)。だから、私はピクルファイルにパスワードを格納するのは、彼らの心を吹き飛ばす(皮肉)を得るだろうと思います。 –

関連する問題