国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Powershell生成Windows密碼算法簡單學習

2020-03-26 19:25:27
字體:
來源:轉載
供稿:網友
說明
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 "";
}

測試結果
Windows,密碼,算法,Powershell

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江津市| 昌黎县| 西安市| 双流县| 海安县| 屏山县| 格尔木市| 静海县| 资中县| 灵寿县| 综艺| 株洲县| 富平县| 宁海县| 海阳市| 福贡县| 洪湖市| 栖霞市| 和顺县| 于田县| 舞钢市| 富锦市| 镇坪县| 安泽县| 德化县| 裕民县| 铜川市| 左云县| 监利县| 旺苍县| 田东县| 白河县| 望城县| 扶余县| 哈尔滨市| 静宁县| 都江堰市| 建始县| 台湾省| 普定县| 栾川县|