Excelでランダムな強力なパスワードを生成する方法

電子アカウントをブルートフォース攻撃やハッカーによるその他のサイバー攻撃から保護するには、強力なパスワードが必要です。この記事では、MicrosoftExcelで( Microsoft Excel)ランダムに強力なパスワードを生成する(generate a random strong password )方法を紹介します。

Excelには、セル値を計算するための数式がいくつか組み込まれています。また、範囲から乱数をすばやく生成するための乱数ジェネレータ(Random Number Generator)式も提供します。しかし、この式を使用して強力なパスワードを生成する(generate a strong password)にはどうすればよいでしょうか。このチュートリアルで調べてみましょう。

(Generate Random Strong Password)Excelを使用してランダムな強力なパスワードを生成する

次の2つの主要な手順に従って、 Excelでランダムな強力なパスワードを作成できます。

  1. ランダムパスワードジェネレータの(Random Password Generator)シート構造(Sheet Structure)を作成する
  2. 数式を追加して(Add Formulas)ランダムな強力なパスワード(Random Strong Password)を生成する

これらの手順について詳しく説明しましょう。

ランダムパスワードジェネレータの(Random Password Generator)シート構造(Sheet Structure)を作成する

最初に、ランダムで強力なパスワードを生成するために、シートの基本構造を作成する必要があります。これには、パスワードの長さ、大文字、小文字、数字、(password length, uppercases, lowercases, numbers,)および出力パスワードに必要な特殊文字(special characters)の宣言が含まれます。

パスワードの長さ、大文字、小文字、数字、特殊文字を含む(Password Length, Uppercasess, Lowercases, Digits, Special Characters)A3セルからの基本フィールドの名前を定義することから始めます。A8セルを空のままにして、Press Shift+F9 to Regenerateおよびパスワード(Password)を含むフィールドに入力します。

Shift+F9MicrosoftExcelのセル値を更新するために使用されます。したがって(Hence)、ランダムパスワードを再生成するには、このホットキーを押して、変更されたランダムパスワードを確認できます。

Excelを使用してランダムな強力なパスワードを生成する

上記のフィールドの値を宣言する場合は、C3セルから始めます。最初にパスワードの長さを入力してから(Enter)、大文字、小文字、数字、(uppercase, lowercase, digits,)特殊文字(special characters)を含む他のすべてのフィールドに「はい(Yes)」を入力します。強力なパスワードを生成するため、これらすべての値の組み合わせを含める必要があります。したがって(Hence)、これらのフィールドに「はい」(Yes)と入力しました。

次に、D列で、大文字、小文字、数字、および特殊文字のすべての値をそれぞれの行に指定します。ランダム出力パスワードに必要なカスタム特殊文字を追加できます。

たとえば、[大文字]フィールドに、 (Uppercase)ABCDEFGHIJKLMNOPQRSTUVWXYZのようにすべての文字を大文字で入力します。

同様に、数字には9876543210と入力します。指定されたすべての値は、ランダムな強力なパスワードを生成するために使用されます。

ヒント(TIP):  ASCII文字を使用してより強力なパスワードとパスフレーズを作成します。

数式を追加して(Add Formulas)ランダムな強力なパスワード(Random Strong Password)を生成する

ランダムパスワードジェネレータのシートの基本構造を作成した後、メインタスクが実行されます。ランダムで強力なパスワードを生成するには、数式を使用する必要があります。

まず、 D8( D8)セルで次の数式を使用して、大文字、小文字、数字、および特殊文字のすべての値を使用して文字列を生成します。

=IF(C4="Yes",D4,"") &IF(C5="Yes",D5,"") &IF(C6="Yes",D6,"") &IF(C7="Yes",D7,"")

上記の式は、以下のスクリーンショットに示すように、定義されたすべてのフィールドからすべての文字の文字列を作成します。

ここで、すべての文字からランダムな値を生成するには、C10セルに次の数式を入力します。

=MID(D8,RANDBETWEEN(1,LEN(D8)),1)

この式は、以下のスクリーンショットに示すように、単一の値のみを生成します。

次に、強力なパスワードの長い文字列を生成するには、「」を使用して上記の数式文字列を複数回繰り返す必要があります。たとえば、3文字のランダムな値を生成する場合は、各数式の間に「&」を付けて3回繰り返し使用する必要があります。数式は次のようになります。

=MID(D8,RANDBETWEEN(1,LEN(D8)),1)&MID(D8,RANDBETWEEN(1,LEN(D8)),1)&MID(D8,RANDBETWEEN(1,LEN(D8)),1)

したがって、乱数ジェネレータの数式をコピーし、最初の文字列の後に「&」を追加してから、関数(Function)バーに複数回貼り付けます。等号(=)は、数式の先頭にのみ表示されることに注意してください。

最後に、Enterボタンを押すと、 (Enter)C10セルにランダムな強力なパスワードが生成されます。

これで、 C10(C10)(パスワード)セルを選択し、 Shift+F9ショートカットキーを押して、新しいランダムな強力なパスワードを再生成できます。そして、何度でもやりましょう。

このチュートリアルでは、組み込みの数式ライブラリを使用して、 Excelでランダムな強力なパスワードを生成する手順を共有しました。(Excel)これらの手順に従って、外部のアドオンサービスを必要とせずに、 Excelで必要な数の強力なパスワードを生成できます。

今すぐ読む(Now read)MicrosoftExcelで自動データ型機能(Automatic Data Type feature in Microsoft Excel)を使用する方法。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts