はじめに
このプロジェクトでは、特定のセキュリティ要件を満たすランダムなパスワード生成スクリプトを作成する方法を学びます。このスクリプトは、少なくとも1つの数字、1つの大文字、1つの小文字、および ><+-{}:.&;
のセットからの1つの特殊文字を含む12文字のパスワードを生成します。このプロジェクトは、スクリプト作成とランダムデータの操作に関する実践的な経験を提供します。
👀 プレビュー
$ cd /home/labex/project
$ sh genpass.sh
## 例
2Dsxw9+xS:27
🎯 タスク
このプロジェクトでは、次のことを行います。
- プロジェクト環境をセットアップし、必要なスクリプトファイルを作成します。
- 指定された複雑さ要件を満たすランダムなパスワードを生成するロジックを実装します。
- パスワード生成スクリプトをテストして、正しく機能することを確認します。
🏆 成果
このプロジェクトを完了すると、次のことができるようになります。
- ランダムなパスワード生成スクリプトの作成プロセスを理解する。
- 特定の文字型要件を満たすパスワード生成アルゴリズムを実装する。
- 生成されたパスワードをテストして検証し、望ましい基準を満たしていることを確認する。