網上流傳一句話:"常在網上飄啊,哪能不挨刀啊~"。其實要想能安安心心地上網其實也不難,學點安全知識就可以。
首先,我們就要設定乙個安全的密碼。那什麼樣的密碼才叫安全的呢?一般來說乙個比較安全的密碼至少應該滿足下面兩個條件:
(1).密碼長度大於等於8,且不要超過16。
(2).密碼中的字元應該來自下面「字元類別」中四組中的至少三組。
這四個字元類別分別為:
1.大寫字母:a,b,c...z;
2.小寫字母:a,b,c...z;
3.數字:0,1,2...9;
4.特殊符號:~,!,@,#,$,%,^;
給你乙個密碼,你的任務就是判斷它是不是乙個安全的密碼。
#include
#include
int main() }
}if(i==len)
}return 0;
}
金鑰配送問題
一 點睛 在現實世界中使用對稱密碼時,一定會遇到金鑰配送問題。儘管一開始可能覺得這並不是什麼大問題,但這個問題卻是很難從根本上得到解決。場景分析 alice給bob發一封郵件,而且不想讓別人知道郵件的內容,因此alice決定使用對稱密碼進行加密,這樣即便被竊聽者eve竊聽到通訊內容也沒有問題。ali...
對稱金鑰加密與金鑰發布問題
介紹計算機加密演算法之前,要先了解為什麼需要這兩種加密機制,為此,下面舉乙個簡單的例子 a要向b傳送乙個高度機密的信件,a和b在同乙個城市,但是相距好幾千公尺,由於某種原因而無法相見。下面是幾種處理的方法 1 a把信件放在信封中,密封起來,通過郵局傳送,希望中途不要被別人拆開。顯然這種方法是不可靠的...
網路金鑰交換協議 Diffie Hellman
diffie hellman演算法是一種交換金鑰的演算法。它是目前比較常用的金鑰交換演算法。這種演算法的好處是能讓兩台計算機在不安全的網路環境中完成金鑰的交換。以下是整個演算法的過程。其中紅色字型表示私密資料,藍色字型表示公開資料。甲和乙事先協商使用質數p 7853和基數g 5224作為引數 甲隨機...