密碼位數:1~50;
有多種複雜度;
附上c++**:
#
include
#include
#include
#include
#include
#include
#define
_for
(i,a,b)
for(
int i=
(a);i<
(b);i++
)using namespace std;
char password[51]
="";bool f[4]
;int n;
void
color
(int a)
;void
gotoxy
(int x,
int y)
;bool copytoplate
(const
char
* pszdata)
;void
initialize()
;void
main_inte***ce()
;void
generate()
;void
gotoxy
(int x,
int y)
void
color
(int a)
bool copytoplate
(const
char
* pszdata)
return0;
}void
initialize()
void
enter()
void
main_inte***ce()
po:system
("cls");
gotoxy(0
,0);
printf
("密碼位數(1~50):%d"
,n);
printf
("\n複雜度:");
printf
("\n 1.數字 ");
if(f[0]
)printf
("\t√");
else
printf
("\t\t");
printf
("\n 2.小寫字母");
if(f[1]
)printf
("\t√");
else
printf
("\t\t");
printf
("\n 3.大寫字母");
if(f[2]
)printf
("\t√");
else
printf
("\t\t");
printf
("\n 4.其他符號");
if(f[3]
)printf
("\t√\n");
else
printf
("\t\t\n");
char k=
getch()
;if(k==
'1')
else
if(k==
'2')
else
if(k==
'3')
else
if(k==
'4')
else
if(k==13)
generate()
;else
goto po;
printf
("%s"
,password);if
(copytoplate
(password)
)printf
("\n已拷貝到剪貼簿!");
system
("pause");
}void
generate()
|asdfghjkl;'asdfghjkl:zxcvbnm,./zxcvbnm<>?"
;int len=
strlen
(p);
_for
(i,0
,n)else
if(p[l]
>=
'a'&&p[l]
<=
'z')
else
if(p[l]
>=
'a'&&p[l]
<=
'z')
else}}
intmain()
注意:
生成完後,會自動複製到剪貼簿!
python 密碼生成器
乙個密碼生成器,可以生成規定位數的密碼,也可以全部列舉出來 import random import string import itertools 隨機生成num位數的密碼,密碼裡面包含a z,a z,0 9 def getrandomnumkey num a string.ascii lette...
Python密碼生成器
密碼生成器 密碼格式為 密碼 空格 字元 隨機產生自定義長度 10.1.1.1 v z 10.1.1.3 prrqiku ocj 10.1.1.4 sx z.file open self.fname iplist,r for ip in file.readlines file.close print...
pydictor 密碼生成器
q 為什麼要使用pydictor a 1.生成密碼它總會幫到你 你可以用pydictor生成普通爆破字典 基於 內容的自定義字典 社會工程學字典等等一系列高階字典 你可以使用pydictor的內建工具,對字典進行安全刪除 合併 去重 合併並去重 高頻詞篩選,除此之外,你還可以輸入自己的字典,然後使用...