プロジェクト in Linux Skill Tree

ランダムパスワード生成器の開発

初級

このプロジェクトでは、特定の要件を満たすランダムパスワード生成器スクリプトを作成する方法を学びます。パスワード生成器は、少なくとも 1 つの数字、1 つの大文字、1 つの小文字、および ><+-{}:.&; のセットからの 1 つの特殊文字を含む 12 文字のパスワードを作成します。

ShellLinux

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、特定のセキュリティ要件を満たすランダムなパスワード生成スクリプトを作成する方法を学びます。このスクリプトは、少なくとも1つの数字、1つの大文字、1つの小文字、および ><+-{}:.&; のセットからの1つの特殊文字を含む12文字のパスワードを生成します。このプロジェクトは、スクリプト作成とランダムデータの操作に関する実践的な経験を提供します。

👀 プレビュー

$ cd /home/labex/project
$ sh genpass.sh
## 例
2Dsxw9+xS:27

🎯 タスク

このプロジェクトでは、次のことを行います。

  • プロジェクト環境をセットアップし、必要なスクリプトファイルを作成します。
  • 指定された複雑さ要件を満たすランダムなパスワードを生成するロジックを実装します。
  • パスワード生成スクリプトをテストして、正しく機能することを確認します。

🏆 成果

このプロジェクトを完了すると、次のことができるようになります。

  • ランダムなパスワード生成スクリプトの作成プロセスを理解する。
  • 特定の文字型要件を満たすパスワード生成アルゴリズムを実装する。
  • 生成されたパスワードをテストして検証し、望ましい基準を満たしていることを確認する。

講師

labby

Labby

Labby is the LabEx teacher.

おすすめ

no data