




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第11章SHA-1算法主要內容算法測試3思考題4算法實現2算法原理1SHA-1算法整體結構
SHA-1算法詳細結構
SHA-1算法詳細結構2.SHA-1的4輪運算對單個512位的分組,SHA-1進行4輪運算,每輪包括20步(共80步),最后產生160位雜湊值。SHA-1算法詳細結構
SHA-1算法詳細結構
SHA-1算法詳細結構3.SHA-1的邏輯函數在SHA-1算法中,每輪運算使用了不同的邏輯函數。輪數步驟函數定義1234主要內容算法測試3思考題4算法實現2算法原理1算法實現算法/函數算法/函數名雜湊生成消息填充字擴展輪函數邏輯函數主要算法輔助算法雜湊生成算法
消息填充算法
字擴展算法
輪函數
邏輯函數
主要內容算法測試3思考題4算法實現2算法原理1算法測試下面給出三組SHA-1算法的輸入輸出測試數據,使用十六進制表示。輸入輸出SchoolofCyberScienceandTechnology0x8cf0b950d33a13b09182ffd21d60ef08fb3240dcSHA-1算法的輸入是長度小于2的64次方的任意消息X,輸出是160位的Hash值0xe666a2cc0bec9c828b113f228b8825e04fa1cb87在安全應用中使用的Hash函數稱為密碼學Hash函數。常用的幾種密碼學Hash函數有MD系列、SHA系列等。安全Hash算法SHA(SecurityHashAlgorithm)是使用最為廣泛的Hash函數,由美國標準與技術研究所(NIST)設計,并于1993作為聯邦信息處理標準(FIPS180)發布,該版本稱為SHA-0,修訂版于1995年發布(FIPS180),通常稱之為SHA-1,即安全Hash標準。0x7ad502483611bfcec18a5902dd0cb7f56572364b主要內容算法測試3思考題4算法實現2算法原理1思考題(1)Hash函數應用范圍很廣,試說明其在消息認證、數字簽名等方面的應用。(2)Hash函數容易受到碰撞攻擊,試說明碰撞攻擊的原理和方式,并嘗試編程實現。第12章數字簽名算法主要內容算法測試3思考題4算法實現2算法原理1不帶消息恢復的RSA數字簽名算法
不帶消息恢復的RSA數字簽名算法
RSA-PSS數字簽名算法
RSA-PSS數字簽名算法
RSA-PSS數字簽名算法
ElGamal數字簽名算法
主要內容算法測試3思考題4算法實現2算法原理1不帶消息恢復的RSA數字簽名算法實現算法算法名簽名驗簽不帶消息恢復的RSA數字簽名算法
不帶消息恢復的RSA數字簽名驗簽算法
RSA-PSS數字簽名算法實現算法類型中文解釋BigInteger簽名boolean驗簽byte[]消息編碼MGFbyte[]掩碼生成消息編碼算法
掩碼生成算法
RSA-PSS數字簽名算法
RSA-PSS數字簽名驗簽算法
RSA-PSS數字簽名驗簽算法
RSA-PSS數字簽名驗簽算法
ElGamal數字簽名算法實現算法類型中文解釋BigInteger[]密鑰生成BigInteger[]簽名boolean驗簽密鑰生成算法
ElGamal數字簽名算法
ElGamal數字簽名驗簽算法
主要內容算法測試3思考題4算法實現2算法原理1不帶消息恢復的RSA數字簽名算法測試Hash函數使用SHA-1,本節數據使用十進制表示。密鑰參數內容p8384770691199731090227901761369715679766458105128220592036873364412961378312508844718993092171307186077124445798049353269284692982195512524426286648356027q12181018780270384245980882487763195755475121960663023641593208090932207734556605764818243649182313018177847426957507816306095263109288627131434655751222979n102135049257764615042078588005181805961847617924788520924614970166905740850252377792164156899761196828021256396735835844272953844045954140171199203152941953733292753140561165735333672566395754320988951863125115229868139990823128135019358359614902902066874352974805819176036025088817935594035047801625055544433e65537d66473417932476187344627006008407842157813880631764187733929336672401810736327035450920395324815204991110650019780739766873957814119293344139376700356830267136528754388684199957664206587604561484552338778247510929052310097742136001829518535632056741801490247649680438463755276345908312841043655459326456925849不帶消息恢復的RSA數字簽名算法測試當消息為“crypto”時,簽名過程產生的中間數據和簽名結果如下。消息cryptoHash(M)391990059504812183339302995844760716233208875595(以整數的形式展示)簽名23644652902270855283782092655269220380157023310737414640167331040359041788820684229265455534748345532266869329047888188805333491357423814624544123902509661675202606741213798285101623225376676134941778253479842303529906771660233295435348757795066359073001520804030675785571848239054631089185645377814618074407RSA-PSS數字簽名算法測試
簽名消息簽名結果今天天氣真好0x743db21b5ab3552f5c633929390dde7119428baf4923efb4429d9e50600351b3322dacf80d3a6fe8b2d872882f026ee7f80a25631b9de143f54fc5f647eedda94cc1d0b797fe6a10bb6ee53e5b95796a31feaf6d4913e36d2dae200f34214d48462abf21f95c19d0c470e35b01928977a351167f0d2067e00fa5cd84e7c56104密碼學實驗教材0x77a4c2585b2bf5fe190fee8e9495cc16870ad0fbbd2d41ad9575433f01127490d563952726f203fa2a35424a403955af2653ddaedd9e7f5bf7b4a62b432bec338131106b7fbf0cbd3b3dd895895b103c6751019643a02a495c36d550f229c97a30a6972165ec35524f97eeae1ca3cf0c4e93d8cf876ac843377fcac9bcadba9bElGamal數字簽名算法測試測試中使用SHA-1作為Hash函數,密鑰參數及測試中間數據如下。消息基于ElGamal的數字簽名生成元a92179309246465225943487大素數q1909858912667014946213159569319簽名者私鑰XA1121375761098374084018749526764YA533556748994600456420044685932隨機數k513452035702609201844988832807k模q-1的逆542977380699888157227396215595消息的Hash值m1187673876241644615441759159678494347358853629946S11740850936362424814767416807953,S21290867634818126461940851156814簽名結果S1,S2(1740850936362424814767416807953,1290867634818126461940851156814)ElGamal數字簽名算法測試簽名消息簽名結果今天天氣真好(657264376166131022534326335942,838705118461219581751144146495)隨機數k:299270079201230162739900815259密碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CCMA 0201-2024瀝青混合料攪拌設備自動化上料系統
- T/CCMA 0158-2023樁架內漲式離合器自由下放卷揚機裝機測試方法
- T/CCIAS 014-2023火鍋蘸料
- T/CAQI 71-2019管道直飲水系統服務規范
- 2024年度江蘇省二級注冊建筑師之建筑結構與設備押題練習試題A卷含答案
- 彈唱教學面試題及答案
- 弟子出師考試題及答案
- 東莞醫院面試題及答案
- 福州美工面試題及答案
- 小兒面部皮疹的臨床護理
- 2021年高考物理試卷(廣東)含答案解析
- 水電站安規考試復習題(試卷)
- 護理學文獻閱讀
- 現代狩獵產業發展趨勢-洞察分析
- 【MOOC】新聞英語-中南大學 中國大學慕課MOOC答案
- 跨國電子信息企業并購
- 2020-2024年五年高考數學真題分類匯編專題08 直線、圓與圓錐曲線(解析版)
- 第二單元 第8課《路由路徑靠算法》說課稿2024-2025學年人教版(2024)初中信息科技七年級上冊
- 2024 年江蘇高考【生物】真題及答案解析(江蘇卷)
- 中國地理:中國的南方地區(課件)
- 企業員工心理健康輔導服務預案
評論
0/150
提交評論