毎年 5 月 7 日、世界中の組織がユーザーに強力なパスワードの重要性を思い出させます。テクノロジー大手 Google によると;
エンド ユーザーの 24% は、アカウントのパスワードとして「パスワード」または「Qwerty」という単語を使用しています。
ただし、アカウントのパスワードを頻繁に変更するユーザーは 34% のみです。
技術的に進歩した今日の世界では、あらゆるログイン試行がサイバー犯罪攻撃の可能性があります。しかし、今日でも多くの人が仕事上でも個人的なアカウントでも脆弱なパスワードを使用しています。
ここでは、作成されたパスワードが非常に弱い、弱い、中程度、強い、または非常に強いかどうかについて説明し、確認します。これを行うには、アルゴリズムの要件に従ってパスワードを作成するための基準を確認します。今日の記事では、C コードを使用して強力なパスワード提案を作成する方法を学びます。
これは、強力なパスワードのための一般的なアルゴリズムです。これは、開発者が C 環境でパスワード提案システムを開発し、パスワードの特定の基準を見つけるのに役立ちます。
ステップ 1 - 開始
ステップ 2 - 理想的なパスワードの長さは 8 文字以上である必要があります。
ステップ 3 -少なくとも 1 つの数字を含める必要があります。
ステップ 4 - 少なくとも 1 つの小文字が必要です。 [例: a、b、c....、z]
ステップ 5 - 少なくとも 1 つの大文字が必要です。 [例: A、B、C...、Z]
ステップ 6 -少なくとも 1 つの特殊文字が含まれている必要があります。 [例: !@#$ %^&*()- ]
ステップ 7 - 終了
この構文では、条件によって理想的なパスワードの最小要件がチェックされます。考えられる各条件を 4 つのケースに分けて、英字、数字、特殊記号の要件が満たされているか、最小要件が満たされているかを確認しました。処理中に他の文字が残っている場合、それらは無視されます。
方法 1 - 強力なパスワード アドバイザリー環境を作成する
方法 2 - パスワードが強い、弱い、または中であるかを確認する
方法 3 - パスワードが条件を満たしているかどうかを確認する
この C ビルド コードでは、システムは入力データ (パスワード) の強度をチェックします。入力をスキャンして、理想的なパスワードの前述の基準をすべて見つけます。すべての条件が一致すれば、それは理想的なパスワードです。それ以外の場合は、入力に文字が欠落しており、ランダムに生成されたパスワードが返されます。
例 2
の中国語訳は次のとおりです:ユーザー入力を受け入れます。
ユーザーが入力したパスワードの組み合わせがチェックされます。
パスワードは、強、中、弱の 3 種類に分類されます。
すべての条件が true の場合、それは強力なパスワードになります。
それ以外の場合は、中程度または弱い。
例 3
の中国語訳は次のとおりです:以上が強力なパスワードアドバイザーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。