1樓:
個人覺bai得應該這麼做:
(1)假設du密碼可表示
zhi為:*ⅰ*ⅱ*ⅲ*ⅳdao*ⅴ*ⅵ*,其中羅馬數字回代表答字母,
「*」代表空位,則對於ⅰ有26種選法,為c26/1,對於ⅱ則是從剩餘的25個字母中任選一個,依此類推.在字母選定之後,共有十個數字可選,所以後面有個乘10,而這個數字的位置可在7個*之中隨意放置,共有a7/1种放法,因此的到如下結果.為:
c26/1×c25/1×c24/1×c23/1×c22/1×c21/1×a7/1×10=26×25×24×23×22×21×7×10=11603592000(此種情況為字母不可重複)
(2)對於字母可重複的情況則有:
對於ⅰ、ⅱ、ⅲ、ⅳ、ⅴ、ⅵ均有26種選法,而數字部分選法不變,共有:26×26×26×26×26×26×7×10=21624104320
雖然我不知道得數對不對,但我認為方法應該沒問題!
2樓:做什麼都好吃
即不能光數字、或光字母、或光符號
至少包含其中的兩種,然後組成8-16位字元的密碼
3樓:匿名使用者
光是字母,就不止英文一種了。下面那些「聰明人」都是一根筋
4樓:匿名使用者
36!青島三利騙押金
8-16位密碼,數字、大小寫字母組合、符號至少包含兩種,是什麼意思?
5樓:匿名使用者
意思是密碼中不能只含有數字或只含有大寫字母或只含有符號或只含有小寫字母。包含兩種或兩種以上,組成8-16位字元的密碼。
例如:0123456789是隻含有數字,這種情況是不滿足條件的;例如bd12345678有字母和數字,屬於兩種不同的字元,這種情況是滿足條件的。
密碼是一種用來混淆的技術,使用者希望將正常的(可識別的)資訊轉變為無法識別的資訊。但這種無法識別的資訊部分是可以再加工並恢復和破解的。密碼在中文裡是「口令」(password)的通稱。
擴充套件資料
生活中關於賬戶安全、保密資料,都會使用到密碼,設定一個安全度高的密碼尤為重要。那麼,設定密碼需要以下幾點問題:
1、密碼的位數不要短於6位,使用大寫字母和小寫字母、標點和數字的集合。
2、不要以任何單詞、生日、數字、手機號做為密碼,這種密碼非常容易被破解。
3、密碼中的英文最好有大小之分。
4、如果在程式允許的情況下,最好能加上英文半形的符號。
5、不要用a、b、c等比較小順序的字母或數字開頭,因為用字典暴力破解的程式,一般都是從數字或英文字母排序開始算的,如果設為z的話,破解的機率就小很多。
6樓:夢色十年
即不能光數字、或光字母、或光符號、或光字母。至少包含其中的兩種,然後組成8-16位字元的密碼。
例如12345678是光數字,這樣的密碼不是至少包含其中的兩種,12345678qwer有英文和數字,屬於至少包含其中的兩種。
密碼是一種用來混淆的技術,使用者希望將正常的(可識別的)資訊轉變為無法識別的資訊。但這種無法識別的資訊部分是可以再加工並恢復和破解的。密碼在中文裡是「口令」(password)的通稱。
7樓:匿名使用者
即不能光數字、或光字母、或光符號
至少包含其中的兩種,然後組成8-16位字元的密碼
8樓:匿名使用者
320923200710302420
9樓:匿名使用者
yanzi123456可以嗎?
10樓:匿名使用者
我生病了點了點??我!
八位數數字和字母組合分大小寫一共有 有多少種可能,求演算法
11樓:匿名使用者
不同的數字或字母共有:10+26*2=62個
這其實是個排列組合問題
共有a(8/62)種,即62*61*60*59*58*57*56*55*54=?
12樓:匿名使用者
光是數字就有一億種可能
一個vb程式設計的問題求高手指教一下程式,要求:有大小寫字母和數字組成的16位組合,字母和數字隨機排列 50
13樓:傻l貓
dim s as string
s=inputbox("輸入16位字母數字")if len(s)<>16 then
msgbox("不是專16位數")
else
if mid(s,8,1)>="a" and mid(s,8,1)<="z" or mid(s,8,1)>="a" and mid(s,8,1)<="z" then
print "三星
屬"else
if val(mid(s,8,1))>=0 and val(mid(s,8,1))<=9 then print "機電"
end if
end if
電腦上怎樣打大小寫字母,在電腦上按哪個鍵切換大小寫字母?
有2種狀態的切換 1 在英文輸入狀態下按caps lock鍵是大小寫輸入切換鍵,按下去以後出現的就是大寫字母。小鍵盤的上面會有相應的燈亮起。2 在中文狀態下按shift是從中文切換到英文狀態,想再切換到中文就再按一下shift。按這個鍵是沒有指示燈亮的,要自己注意。按住shift鍵加英文字母鍵或是按...
c語言怎樣統計大寫字母,小寫字母,數字,空格的的個數 這個程式錯在哪裡?為什麼老跑出來不對
小寫字母不是97到120吧,應該到122吧。還有你最後判斷的那個條件寫成了if b i 成了賦值語句而不是判斷語句。改成這樣好了 include include int main printf 大寫字母的個數為 d n小寫字母的個數 d n數字的個數 d n空格的個數 d n其他字元的個數 d n ...
c語言字串中大小寫字母轉換C語言字串中大小寫字母轉換
就是ascii碼的 來加減,字母的大寫和小自寫的ascii碼的差值是一樣的。小寫的字母ascii碼為 97 a 到 122 z 轉換成大寫字母則ascii減32,變成從65 a 到90 z 每個字母對應一個ascii碼,查ascii碼錶就可以一目瞭然。輸入字母,轉換為int型別,看其值是在什麼範圍,...