2008年12月8日 星期一

11月學習筆記










MD5簡單的來說就是一種演算法。而MD5就是利用數學將原本的數字轉換成另一類型的密碼,將輸入的數變成密碼這樣就可以達到保密的效果。MD5最主要的應用就是使用在密碼學上面,用來判斷來源資料是否有遭到修改或變更。老師在課堂中也有提到由於MD5位元長度只有128,容易遇到碰撞的問題。舉例來說,假如我有一個數叫做a,輸入MD5後出來的值是1。而我輸入另一個數叫做c,他輸入後出來的值同樣是1。因為MD5的位元長度有128,但對電腦來說128還是非常的短。使用在密碼學上非常容易被破解,所以現代的密碼學已經沒有在使用MD5了。我們有時候也會在某些網站上在註冊或是下載的時候遇到要輸入驗證碼,那個也是MD5的應用。主要是用來驗証下載的檔案有沒有受到修改過,如果被病毒感染或植入木馬後,則 MD5 驗証碼會變得不一樣。有些網站也會在註冊的時候請註冊者輸入驗證碼,主要就是防止有些惡劣的人寫程式讓電腦還無限制的註冊。



網路上的病毒變得越來越恐怖了,每想到一個不小心讓電腦中毒了。就連自己被別人看完了也不知道。我們雖然無法100%的防止病毒入侵我們的電腦,但是我們還是要做好防範的措施。雖然不能100%的不讓病毒入侵,但是也是能夠做到99%的。所以我們平常就要做好防毒得準備,不要等到電腦中毒了才來處理。所以不要太小看電腦病毒,有時候你認為你的防毒軟體是超強的。但是,沒有想到病毒比你的防毒軟體更強。有時候這些病毒也真是讓人防不勝防阿。


















老師在上課的時候好像有提一本書,內容在說一個建中資優班的畢業生回去建中當老師。在上課的時候,也有念一段書本內的文章。讓每個學生都養成讀書的習慣是非常重要的,當你讀得夠多書的時候你寫的文章也會越來越好。在不知不覺中你就會開始使用文章內的修飾法去修飾你自己的文章,當用久了那些東西也會都變成你自己的。最後,我想問一下那本書叫甚麼名子?其實我對這本書還蠻有興趣的。

沒有留言:

張貼留言