私の学校プロジェクトではPython 2.7に病院管理プログラムを作成する必要があります。そのためには、ログインフォームとパスワードをpyファイル(明白な理由により)に直接格納してはいけません。だから、私が考えているのは、どのような方法で私はと自分の暗号化を書くことができます使用してそれを私のメインpyファイルでそれをunpickleそれを使用するには?私がそうしたとしても、はあるレベルまで安全なになります(これは単なる学校プロジェクトであることに留意してください)。Python 2.7で自分の暗号化を作成するには?
-3
A
答えて
0
パスワードは、どこにでも保存する前に塩でハッシュする必要があります。ピクルファイルに保存することは、プロダクションでは最善のアイデアではないかもしれませんが、プロジェクトではスライドする可能性があります。 hashlib
のように、すでにこの目的のために構築された暗号化モジュールがたくさんあります。
また、暗号化を使用しないでください。ハッシュを使用する必要があります。彼らは異なっており、違いを認識することが重要です。
+0
ピクルファイルにパスワードを保存することは間違いですが、私の先輩はメインpyファイルにパスワードを直接書き込んでプロジェクトを作成し、10の10を得ました(ええ、私はちょうどマークを捨てます)。だから、私はピクルファイルにパスワードを格納するのは、彼らの心を吹き飛ばす(皮肉)を得るだろうと思います。 –
関連する問題
- 1. 独自の暗号化を作成
- 2. MySQLで暗号化を作成する
- 3. シーザー暗号暗号化Python
- 4. SHA256暗号化と復号化(Python 2.7) - 同じ単語だが異なるハッシュ
- 5. 暗号化、Pythonで
- 6. のPython 2.7:ROT13文字置換暗号
- 7. Pythonによる暗号化
- 8. Pythonによる暗号化
- 9. 自分自身のCSP(暗号化サービスプロバイダ)を書く
- 10. Apache Commons Compressで暗号化Zipファイルを作成するには?
- 11. Pythonで暗号化コードを作るには?
- 12. Python暗号化ランダムキーを生成
- 13. マイコードのキーワード暗号の暗号化キーの作成(Java)
- 14. コアデータデータベースを暗号化または部分的に暗号化しますか?
- 15. Python DES暗号化
- 16. Python AES暗号化
- 17. PythonでPDFを暗号化する
- 18. AWS EC2インスタンスに添付された暗号化EBSボリューム(AWS)で暗号化ファイルを作成する方法は?
- 19. Androidで自分の鍵で文字列を暗号化/復号化する方法は?
- 20. Vignere Pythonでプログラムを暗号化/復号化する
- 21. 暗号化python /復号化android
- 22. 暗号化ライブラリを使用してCodeigniterで暗号化コードを生成 "/"ライブラリまたは暗号化ライブラリ
- 23. Pythonロギングモジュールを暗号化
- 24. Python Mechanizeモジュールの暗号化
- 25. Pythonでデータを復号化し、PHPで暗号化します
- 26. このjs暗号化スクリプトをPythonで実現するには?
- 27. CAdes&PAdESファイルの暗号化をPythonで管理するには?
- 28. ユーザパスワードを暗号化する2ウェイ暗号化のハンドル/ストア暗号化キー
- 29. 自分のウェブサイト用のphpMyAdminでパスワードを暗号化する方法
- 30. Pythonでオブジェクトを再作成/再インスタンス化する方法2.7
これを行う適切な方法は、パスワードをハッシュし、どこかにハッシュを格納することです。既にこれを行う方法には非常に多くのリソースがあります。 –
私は1つのpyファイルでプロジェクトを作っています。 :/私が知ることができるのは、Pythonの基本的なファイル処理です。 –
まあ...ファイルに書き込めますか、できませんか? –