<font id="8d7z7"><del id="8d7z7"><track id="8d7z7"></track></del></font>

      <object id="8d7z7"><option id="8d7z7"><small id="8d7z7"></small></option></object>
      <delect id="8d7z7"><option id="8d7z7"></option></delect>
      <optgroup id="8d7z7"><del id="8d7z7"></del></optgroup>

      當前位置:課程教學校本教研文章閱讀
      技術開講:加密與解密-張明
      318c5410-bc10-4f3a-ac52-f3383fa3baf6

      (本學期省前中技術組進一步落實教研活動主講人制度,主講人在之前講“課堂教學”的基礎上增加一個“講座”。每次教研活動前主講人會挑選一些與學科有關的主題精心準備,在教研活動時進行交流!爸v座”的內容可以是介紹一個教育觀點,也可介紹一個技術應用)  

        網絡上有很多服務,為了享受到這些服務,我們會注冊,這時候就會涉及到密碼問題。賬號密碼是服務商最需要保護的信息?梢韵胂筱y行賬戶密碼信息失密是件十分可怕的事情。那么如何保護這些密碼呢?那就是對密碼字符進行加密存儲。

        

        首先保護的是數據庫,其次要保證即使數據庫丟失密碼也不容易被看懂。如下圖:

      阿斯頓發.png

        這些密碼就是就是加密過的,加密前的字符叫明文,加密過后的字符叫密文。

       

        有一種公開的加密算法叫MD5算法,特點是:

           1、不定長->定長

           2、不可逆。

           3、不同明文經同一方法加密,可能得到相同的密文。


      也就是明文密碼經過轉換以后以密文的形式存在數據庫表中。增加了密碼的安全性。

      但是由于轉換的方式是公開的,所以面對了解公開加密方式的“準高手”這依然是不夠安全的。所以編寫服務系統的程序員會在程序上加上一些個性化的加密算法,這就是“私鑰”。

      于是破解將會變得更“麻煩”了,“準高手”們不但要了解公開的加密方式,還要猜測程序員的個性化的加密方式。

      以上的種種加密存儲的方式都是盡可能保證在數據庫丟失的情況下,密碼不失密。如果“準高手”們把注意力放在用戶習慣上,就可以繞開這些技術上的障礙。

      目前用戶設定密碼的習慣:

         (1)一般與生日、銀行卡號、身份證號、電話號碼、重大事件關鍵詞有關。

          (2)用戶會在不同的系統上注冊賬號,一般賬號相同,密碼也相同


       這兩個壞習慣,會給壞蛋們可趁之機。由于若干系統的加密的技術有差異,某個技術薄弱的系統存儲的密碼容易破解,一旦被破解,其它系統的密碼隨之失密。這就叫撞庫。


       防止撞庫,只能從用戶角度多加防范:

          (1)網銀等重要密碼設成與一般上網使用的密碼不同。

          (2)用復雜密碼,定期更換。



      318c5410-bc10-4f3a-ac52-f3383fa3baf6 cmsArticle
      CopyRight © 2012-2015 www.alpagalala.com All Rights Reserved.  蘇ICP備:06037920號
      學校地址:江蘇省常州市湖塘廣電東路2號  學校電話:0519-86305787  電子郵箱:administrator@qhsms.com.cn
      總訪問量5707317,今日訪問量793,平均日訪問量2325。
      秒速赛车规律