問題描述網路上各類交易活動越來越普及,為了能夠安安心心地上網,經常需要設定乙個安全的密碼。一般來說乙個比較安全的密碼至少應該滿足下面兩個條件:
(1)密碼長度大於等於8。
(2)密碼中的字元應該來自下面「字元類別」中四組中的至少三組。
這四個字元類別分別為:
(1)大寫字母:a,b,c...z;
(2)小寫字母:a,b,c...z;
(3)數字:0,1,2...9;
(4)特殊符號:~,!,@,#,$,%,^;
給你乙個密碼,你的任務就是判斷它是不是乙個安全的密碼。
輸入輸入資料有多組,每組佔一行,每行乙個密碼(長度最大可能為50),密碼僅包括上面的四類字元。
輸出對於每個測試例項,判斷這個密碼是不是乙個安全的密碼,是的話輸出yes,否則輸出no。
#include#includeint main(void)
;//沒有初始化它沒有全部置0,這裡得注意下
int len=strlen(arr);
if(len<8)
for(int i=0;i='a'&&arr[i]<='z')
temp[0]=1;
if(arr[i]>='a'&&arr[i]<='z')
temp[1]=1;
if(arr[i]>='0'&&arr[i]<='9')
temp[2]=1;
if(arr[i]=='~'||arr[i]=='!'||arr[i]=='@'||arr[i]=='#'||arr[i]=='$'||arr[i]=='%'||arr[i]=='^')
temp[3]=1;
} int count=0;
for(int i=0;i<=3;i++)
if(count>=3)printf("yes\n");
else printf("no\n");
} return 0;
}
Web安全 密碼安全
就是為了證明 你就是你的問題 計算機為了識別人的時候,需要密碼。資料庫被偷 伺服器被入侵 通訊被竊聽 http協議被竊聽 內部人員洩密 通過撞庫的方式 嚴禁明文儲存 防洩漏 單向變換 變換複雜度分析 密碼複雜度的要求 明文 密文 是一一對應的。雪崩效應 只要明文一點點不一樣,密文是完全不一樣的。密文...
密碼的安全
密碼的安全 文 heiyeluren 基本密碼常識 密碼就是為了保護個人和各類系統的秘密而出現,密碼用的地方非常 廣,不管是我們進入系統,還是使用郵箱和 都少不了密碼.我們知道假如對郵箱和 的破解,那麼我們來測試一下我們被破 解的可能。如果設定為6位的密碼,用計算機進行暴力破解的方話,在pii 20...
密碼安全論
目前大多數 都提供了使用者的登入註冊功能模組,而在這些模組當中,使用者的密碼常常會成為乙個攻擊的脆弱點,例如 弱口令 12345,123456,1234567890,admin,admin123,admin888等等 也有一些是因為爆破風險,例如 密碼採用生日 常用的網路用語等較為簡單的密碼,同時未...