孔壹學院 - 玩轉密碼學

教程詳情

文件下載

  文件名稱:孔壹學院 - 玩轉密碼學  文件大小:4.09GB
  下載聲明:本站文件大多來自于網絡,僅供學習和研究使用,不得用于商業用途,如有版權問題,請聯系博豬!
  下載地址: 下載教程

教程目錄:
孔壹密碼學公開課(趙英奎老師)
1, Hash散列原理、哈希表結構
2, AES、DES對稱加密原理
3,對稱加密在TCP網絡傳輸中的應用
4,RSA公私鑰非對稱加密,錢包地址問題
5, RSA非對稱加密在網絡傳輸中的應用
二、Hash (散列函數)
Hash,一般翻譯做“散列",也有直接音譯爲“哈希"的,就是把任意長度的輸入通過散列算法變換成固定長度
的輸出,該輸出就是散列值。
這種轉換是一種壓縮映射, 也就是,散列值的空間通常遠小于輸入的空間,不同的輸入可能會散列成相同的
輸出,所以不可能從散列值來确定唯一的輸入值。
總結:簡單的說就是-種将任意長度的消息壓縮到某- -固定 長度的消息摘要的函數。
三、Hash算法有什麽特點
-個優秀的hash算法,将能實現:
正向快速:給定明文和hash算法,在有限時間和有限資源内能計算出hash值。
●逆向困難:給定(若幹) hash值,在有限時間内很難(基本不可能)逆推出明文。
●輸入敏感:原始輸入信息修改-點信息,産生的hash值看起來應該都有很大不同。
●沖突避免:很難找到兩段内容不同的明文,使得它們的hash值一緻(發生沖突)。即對于任意兩個不
同的數據塊,其hash值相同的可能性極小;對于一個給定的數據塊,找到和它hash值相同的數據塊極爲
困難。
但在不同的使用場景中,如數據結構和安全領域裏,其中對某-些特點會有所側重。
四、Hash算法是如何實現的
作爲散列算法,首要的功能就是要使用一種算法把原有的體積很大的文件信息用若幹個字符來記錄,還要保
證每一個字節都會對最終結果産生影響。那麽大家也許已經想到了,求模這種算法就能滿足我們的需要。
事實上,求模算法作爲一種不可逆的計算方法,已經成爲了整個現代密碼學的根基。隻要是涉及到計算機安
全和加密的領域,都會有模計算的身影。散列算法也并不例外,一種最原始的散列算法就是單純地選擇-個
數進行模運算,比如以下程序。

教程截圖

孔壹學院 - 玩轉密碼學

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源僅限VIP下載,請先
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格VIP專享
僅限VIP下載
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/5172.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼