人工智慧之深度學習與密碼破解

神經網絡全稱人工神經網絡,是一種模仿動物神經系統結構和功能的計算模型。在經歷過歷史中的幾度沉浮後,如今它已成為科研界與工業界的新寵,在人工智能及相關領域中炙手可熱。

人類的密碼術

說完網絡,再說說密碼術。在密碼術中,能夠直接代表原文含義的信息稱為明文;經過加密處理之後隱藏原文含義的信息稱為密文。加密與解密便是明文與密文相互轉換的過程,而密鑰是用來加密與解密的工具。

信息安全專家們一直在探索“生成式對抗網絡”(GAN)如何提高我們的在線安全性,並取得了令人鼓舞的結果。

人工智能之深度學習與密碼破解

什麼是密碼散列?

當發生諸如Dropbox、LinkedIn以及Ashley Madison等大型數據洩露時,其發佈的就是(通常情況下)電子郵件和密碼散列列表。所謂Hash——一般翻譯為“散列”,也可直接音譯為“哈希”——就是把任意長度的輸入(叫做預映射, pre-image),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來唯一的確定輸入值。

與密碼生成規則相反,PassGAN可以生成幾乎無限數量的密碼猜測。實驗表明,新的(唯一的)密碼猜測數量會隨著GAN產生的密碼總數穩步增加。這一點很重要,因為目前使用規則生成的唯一密碼的數量,最終會受到密碼數據集(用於實例化這些規則)大小的限制。

人工智能之深度學習與密碼破解

尚學堂立志解決中國教育不公平和低效率問題,幫助千千萬萬被傳統教育方式耽誤的人,傳授實用、前沿的知識,成就學員個人理想,為愛你的人和你愛的人創造美好的生活。尚學堂12大精英團隊+各類實戰項目,真正實現1+1>10的目標效果。幫助學員迅速成長,持久騰飛,成就學員“高富帥”人生。


分享到:


相關文章: