密碼學原理與Java實現
![]() |
《密碼學原理與Java實現》,朱文偉,李建英 著,出版社: 清華大學出版社。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社現年出版圖書、音像製品、電子出版物等近3000種,銷售規模和綜合實力以及在高等教育教材市場、科技圖書市場、館配圖書市場占有率均名列前茅[2]。
內容簡介
現在,Java開發可謂如日中天,並且Java安全開發是Java開發領域中的一個重要內容,每個Java開發人員都必須掌握。市面中的絕大多數密碼學書籍都是針對C或C++的,本書重點介紹Java自帶加解密函數的相關技術,以及密碼學領域重要的開源庫OpenSSL在Java開發中的應用。
本書共8章,主要內容包括密碼學和Java概述、搭建Java密碼開發環境、對稱密碼算法原理、利用JCA\JCE對稱加解密、雜湊函數和HMAC、密碼學中常見的編碼格式、非對稱算法RSA的加解密、數字簽名技術等。本書內容非常詳細,學習坡度非常平滑,循序漸進,就算沒有密碼學基礎,也能從零開始到全面掌握。
本書面向的讀者是Java開發人員、企業內轉行計算機信息安全的工作人員、已有信息安全基礎並想了解Java加解密新特性的人員。本書也可作為高等院校和培訓機構計算機及相關專業師生的教學參考書。
作者介紹
朱文偉,名校計算機專業統招碩士,20年C\C++、Java開發經驗。主導開發過密碼、圖形、人工智能等產品。精通Linux、Windows系統開發及數據庫開發技術。著有圖書《Windows C/C++加密解密實戰》《密碼學原理與Java實現》《Linux C與C++ 一線開發實踐》《Visual C++2017從入門到精通》。
參考文獻
- 移至 ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- 移至 ↑ 企業簡介,清華大學出版社有限公司