2008年12月9日 星期二

11月學習筆記

MD5:

MD5 全名叫: Message-Digest lgorithm 5,是電腦上經常使用的一種加密演算法MD5 Checksum ,為利用MD5演算法對某一檔案進行演算,而得到一個 Checksum 結果碼不同大小的檔案,算出來的 MD5 Checksum 碼,一定不一樣即使檔案大小一樣,但內容不一樣,算出來的 MD5 Checksum 碼 也不一樣所以利用這種特性,我們只要利用軟體,算出 MD5 Checksum 碼 再和原作者提供的比對,就可以知道檔案有沒有 被偷改過 了因為,內容不一樣的檔案,算出來的 MD5 Checksum 碼 ,一定是不一樣的這就是 MD5 Checksum 碼 最主要的用途, 簡單的說,MD5就是利用數學上的不可逆的雜湊函數,將所輸入的資料算出一個唯一的特徵值,比對所算出的特徵值,用來判斷來源資料是否有遭到修改變更。


演算法:

演算法原為"algorism",意思是阿拉伯數字的運演算法則,在18世紀演變為"algorithm"。演算法是指完成一個任務所需要的具體步驟和方法。也就是說給定初始狀態或輸入資料,經過電腦程式的有限次運算,能夠得出所要的結果。演算法常常含有重複的步驟和一些比較或邏輯判斷。如果一個演算法有程序缺陷,或不適合於某個問題,執行這個演算法將不會解決這個問題。因為整個電腦是由不同的程式、程序共同運算所產生的一個東西。所以整個電腦到處都有用到演算法。小到加減乘除的運算、檔案從硬碟讀取的順序,大到記憶體的管理,程序的呼叫與釋放,開關機的過程,都是經過某一種演算法的安排。


駭客:


駭客與防毒專家的網路大戰中,駭客顯然占上風。
儘管電腦安全產業和
微軟公司甚至花費多年時間研究如何保護作業系統。很多專家也承認,他們阻擋不了駭客的猛烈攻勢。
網路罪犯盜的規模廣大,例如
信用卡銀行帳號和其他詐騙行為。
網路駭客手上握有龐大的信用卡和其他銀行資料,輕易贏得這場競賽。有專家說道:「現在壞蛋進步的速度比好人快。」
很多人電腦每天被駭客用來傳播垃圾郵件和惡意軟體。
某知名公司的研究報告說,他們測試36種商業防毒產品,但這些產品只能找出不到一半的最新惡意軟體。可知駭客有多厲害有多難纏,連各大知名的公司也不得不甘拜下風..

沒有留言:

張貼留言