現在,Java開發可謂如日中天,並且Java安全開發是Java開發領域中的一個重要內容,每個Java開發人員都必須掌握。市面中的絕大多數密碼學書籍都是針對C或C++的,本書重點介紹Java自帶加解密函數的相關技術,以及密碼學領域重要的開源庫OpenSSL在Java開發中的應用。 本書共8章,主要內容包括密碼學和Java概述、搭建Java密碼開發環境、對稱密碼算法原理、利用JCAJCE對稱加解密、雜湊函數和HMAC、密碼學中常見的編碼格式、非對稱算法RSA的加解密、數字簽名技術等。本書內容非常詳細,學習坡度非常平滑,循序漸進,就算沒有密碼學基礎,也能從零開始到全面掌握。 本書面向的讀者是Java開發人員、企業內轉行電腦信息安全的工作人員、已有信息安全基礎並想瞭解Java加解密新特性的人員。本書也可作為高等院校和培訓機構電腦及相關專業師生的教學參考書。