介绍
在本项目中,你将学习如何创建一个符合特定安全要求的随机密码生成脚本。该脚本将生成一个包含至少一个数字、一个大写字母、一个小写字母以及一个来自 ><+-{}:.&;
集合的特殊字符的 12 位密码。本项目将为你提供脚本编写和随机数据处理的实际操作经验。
👀 预览
$ cd /home/labex/project
$ sh genpass.sh
## 示例
2Dsxw9+xS:27
🎯 任务
在本项目中,你将完成以下任务:
- 设置项目环境并创建必要的脚本文件。
- 实现生成符合指定复杂度要求的随机密码的逻辑。
- 测试密码生成脚本以确保其功能正常。
🏆 成果
完成本项目后,你将能够:
- 理解创建随机密码生成脚本的过程。
- 实现满足特定字符类型要求的密码生成算法。
- 测试并验证生成的密码,确保其符合预期标准。