主页 > 知识库 > Powershell生成Windows密码算法简单学习

Powershell生成Windows密码算法简单学习

热门标签:电商外呼系统排名 AI智能电销机器人坏处 地图标注审核周期 黑暗之魂3地图标注 合肥电销外呼系统供应商 兰州电销机器人加盟 如何申请400的电话呀 电话机器人对家居行业帮助大吗 沈阳ai电销智能机器人
说明
1、密码一共8位。
2、由2个数字,2个大写字符,2个小写字符,2个特殊字符组成。
3、字符的次序是随机组成的。
复制代码 代码如下:

function CreatePassword
{
$figure=1,2,3,4,5,6,7,8,9;
$capital="Q","W","E","R","T","Y","U","I","O","P","A","S","D","F","G","H","J","K","L","Z","X","C","V","B","N","M";
$lowercase="q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m";
$specialCharacter="~","!","@","#","$","%","^","","*","(",")","-","+";
$order=New-Object System.Collections.ArrayList;
for($i=0;$i -lt 8;$i++)
{
[void]$order.Add($i);
}
$newOrder=@();
for($i=0;$i -lt 8;$i++)
{
$produceOrder=Get-Random -InputObject $order;
$newOrder+=$produceOrder;
$order.Remove($produceOrder);
}
$newPassword=@();
foreach($i in $newOrder)
{
if($i -eq 0)
{
$index=Get-Random -Maximum 8;
$newPassword+=$figure[$index];
}
if($i -eq 1)
{
$index=Get-Random -Maximum 8;
$newPassword+=$figure[$index];
}
if($i -eq 2)
{
$index=Get-Random -Maximum 25;
$newPassword+=$capital[$index];
}
if($i -eq 3)
{
$index=Get-Random -Maximum 25;
$newPassword+=$capital[$index];
}
if($i -eq 4)
{
$index=Get-Random -Maximum 25;
$newPassword+=$lowercase[$index];
}
if($i -eq 5)
{
$index=Get-Random -Maximum 25;
$newPassword+=$lowercase[$index];
}
if($i -eq 6)
{
$index=Get-Random -Maximum 12;
$newPassword+=$specialCharacter[$index];
}
if($i -eq 7)
{
$index=Get-Random -Maximum 12;
$newPassword+=$specialCharacter[$index];
}
}
return $newPassword -join "";
}

测试结果
您可能感兴趣的文章:
  • PowerShell脚本 随机密码生成器(ps随机密码生成器)
  • PowerShell批量修改AD用户密码属性的代码
  • PowerShell中实现混淆密码示例
  • Powershell读取PFX证书并输入密码的脚本分享
  • PowerShell小技巧之获取Windows系统密码Hash
  • PowerShell生成随机密码的方法
  • PowerShell 脚本中的密码保存的方法

标签:常州 河池 淮南 黔南 黔南 陇南 河北 通辽

巨人网络通讯声明:本文标题《Powershell生成Windows密码算法简单学习》,本文关键词  Powershell,生成,Windows,密码,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Powershell生成Windows密码算法简单学习》相关的同类信息!
  • 本页收集关于Powershell生成Windows密码算法简单学习的相关信息资讯供网民参考!
  • 推荐文章