MD5
聽到MD5,還是搞不請楚他是甚麼,所以上網去查了一下。
MD5用於確保資訊傳輸完整一致。是電腦廣泛使用的雜湊演算法之一,。將資料運算為另一固定長度值是雜湊演算法的基礎原理,MD5的前身有MD2、MD3和MD4。1992年8月Ronald L. Rivest在向IETF提交了一份重要檔案,描述了這種演算法的原理,由於這種演算法的公開性和安全性,在90年代被廣泛使用在各種程式語言中,用以確保資料傳遞無誤等。MD5由MD4、MD3、MD2改進而來,主要增強演算法複雜度和不可逆性。MD5較老,散列長度通常為128位,隨著電腦運算能力提高,找到「碰撞」是可能的。因此,在少數安全要求高的場合不使用MD5。一個MD5運算— 由類似的64次迴圈構成,分成4組16次. F 一個非線性函式; 一個函式運算一次. Mi 表示一個 32-bit 位元組的輸入資料, Ki 表示一個 32-bit 常數, 用來完成每次不同的計算.MD5演算法以16個32位元子分組即512位分組來提供資料雜湊,經過程式流程,生成四個32位元資料,最後聯合起來成為一個128位散列。基本方式為,求余、取余、調整長度、與連結變數進行迴圈運算。得出結果。看了看發現還是有些不懂。><
駭客
聽到駭客,令人馬上聯想到的就是木馬程式,還記得老師上次放的女大生的新聞,這種事情真是令人唯恐不及,也發現他的威脅性。但是駭客並不是只有不好的一面,一個試圖破解某系統或網路以提醒該系統所有者的系統安全漏洞。這群人在大陸往往被稱做「白帽黑客」或「思匿客」(sneaker)。許多這樣的人是電腦安全公司的僱員,並在完全合法的情況下攻擊某系統。 一個通過知識或猜測而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。
2008年12月10日 星期三
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言