?

      基于RIPEMD-256及Twofish的密碼系統的設計與實現.doc

      資料分類:科學與工程 上傳會員:將大紫 更新時間:2020-11-16
      需要金幣2000 個金幣 資料包括:完整論文 下載論文
      轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 論文字數:17548
      折扣與優惠:團購最低可5折優惠 - 了解詳情 論文格式:Word格式(*.doc)

      摘要:在如今的信息化時代,如何保護好信息,使其不被泄露以及盜用十分重要。而密碼技術則成為維護信息安全性的核心和關鍵。Twofish算法和RIPEMD-265算法作為密碼算法和雜湊算法之中的典型代表,被廣泛應用于商業信息的保密工作中。

      本文主要研究了常用的分組密碼算法Twofish以及雜湊算法RIPEMD-256,對其加解密過程,密鑰擴展過程,雜湊過程等進行了詳細的分析,在利用Java進行程序編寫的基礎上結合分組密碼常用的工作模式,設計并實現了一種實用的密碼系統。該系統支持由用戶輸入的短口令生成加解密時所需的長密鑰并能夠對任意類型、任意大小的文件進行加密和解密操作。最后,通過實例測試證明了所實現的密碼系統具有正確性、有效性。

      關鍵詞:密碼學;RIPEMD-256;Twofish;工作模式;Java

       

      目錄

      摘要

      Abstract

      1 緒論-1

      1.1 研究背景及意義-1

      1.2 國內外研究現狀-2

      1.3 本文工作-3

      2 背景知識-4

      2.1 密碼學-4

      2.1.1 對稱加密方法-4

      2.1.2 Feistel結構-4

      2.2 雜湊算法-5

      2.3 工作模式-6

      3 算法分析-8

      3.1 RIPEMD算法分析-8

      3.2 Twofish算法…9

      4 算法實現-13

      4.1 總體設計-12

      4.2 系統功能-13

      4.3 RIPEMD-256算法實現-14

      4.4 Twofish算法實現…17

      4.5 工作模式引入-21

      5 實現結果與測試-23

      5.1軟件使用-23

      5.2功能測試-24

      5.3性能測試-28

      6 結論-29

      參 考 文 獻-30

      致 謝-31

      相關論文資料:
      最新評論
      上傳會員 將大紫 對本文的描述:本文主要研究了常用的分組密碼算法Twofish以及雜湊算法RIPEMD-256,對其加解密過程,密鑰擴展過程,雜湊過程等進行了詳細的分析,在利用Java進行編譯的基礎上結合分組密碼常用的工作......
      發表評論 (我們特別支持正能量傳遞,您的參與就是我們最好的動力)
      注冊會員后發表精彩評論獎勵積分,積分可以換金幣,用于下載需要金幣的原創資料。
      您的昵稱: 驗證碼:
      ?