ホームページ >バックエンド開発 >Python チュートリアル >あなたがこれまでに Python で作った最もクールなプログラムは何ですか?
私がこれまでに作成した中で最もクールな Python プログラムは、Python Password Hasher です。まず、Python のパスワード ハッシュとは何かを理解しましょう。
Python パスワード ハッシュは、パスワードをオンラインで安全に保存するために使用できる高度な暗号化形式です。今日の相互接続された世界では、ユーザーのパスワードはインターネット上で最も脆弱な機密情報の 1 つです。私のプログラムで使用されているさまざまなハッシュ アルゴリズムを使用して、パスワード文字列をランダムな文字の文字列に変換します。ユーザーは、パスワード文字列を入力し、使用する適切なハッシュ アルゴリズムを選択するように指示されます。出力ハッシュが表示され、オンラインで保存できます。
さまざまなハッシュ方式の関数を作成する
ユーザーが入力したパスワード文字列を受け入れます
ユーザー入力を受け入れてハッシュ方法を選択します
文字列を変換して出力を提供します
まず、パスワード文字列をパラメータとして受け取り、それを暗号文形式に変換するさまざまな関数を作成します。暗号文は実際にはデータのハッシュ化された形式です。異なる関数には異なるハッシュ アルゴリズムが含まれます。
###文法### リーリーステップ 2 - ユーザーが入力した文字列を関数のパラメーターとして使用します
ステップ 3 - 関数の本体で、ハッシュされたパスワードの 16 進ダイジェストを出力します
###例### リーリー ###出力### リーリーステップ 2: ユーザーが入力したパスワード文字列を取得します 次のステップは、保存する必要があるパスワードをユーザーから入力してもらうことです。セキュリティ上の理由から、保存するパスワードはハッシュする必要があり、ユーザーが入力したパスワードはハッシュ関数に渡すのに適していることを確認するためにハッシュする前にエンコードする必要があります。このエンコード操作は、
encode()- input() 関数を使用してユーザー入力を受け取ります
ステップ 2ステップ 3: ユーザー入力を受け入れてハッシュ方式を選択します
ここでは、オプションのリストとともに実行したハッシュの種類をユーザーに尋ねます。次に、入力が有効な入力のリストと照合され、true の場合、必要なアクションが実行されます。そうしないと、プログラム制御がループから抜け出します。 ###アルゴリズム###
ステップ 1- ユーザー入力を要求する
ステップ 2そこで、ここではユーザーのパスワードをハッシュし、安全な保管場所に返すプログラムを構築します。プログラムは正常に実行され、重要な目的を果たします。さらに変更を加えて新しい機能を実装することもできますが、これについては後で説明します。
以上があなたがこれまでに Python で作った最もクールなプログラムは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。