幫助中心 | 我的帳號 | 關於我們

Windows C\C++加密解密實戰

  • 作者:朱晨冰//李建英|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302578215
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:528
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳解Windows加解密演算法的原理及其實現技術,內容安排首先從各大主流加解密演算法的原理入手,然後用C/C+十語言自主實現這些演算法,最後從C/C十提供的主流加解密框架和函數庫入手講解其使用方法。
    本書分為14章,內容包括密碼學概述、搭建C和C++密碼開發環境、對稱密碼演算法、雜湊函數和HMAC、密碼學中常見的編碼格式、非對稱演算法RSA的加解密、數字簽名技術、橢圓曲線密碼體制ECC、CSP和CryptoAPI、身份認證和PKI理論基礎、實戰PKI、SSL-TLS編程、SM2演算法的數學基礎、SM2演算法的實現。
    本書適合用於C/C++初中級開發人員自學密碼開發技術,也適合高等院校和培訓機構相關專業的師生教學參考。

作者介紹
朱晨冰//李建英|責編:夏毓彥

目錄
第1章  密碼學概述
  1.1  瑪麗女王的密碼
  1.2  密碼學簡史
  1.3  密碼學的基本概念
    1.3.1  基本概念
    1.3.2  密碼學要解決的5大問題
    1.3.3  密碼學中的五元組
    1.3.4  加解密演算法的分類
第2章  搭建C和C++密碼開發環境
  2.1  密碼編程的兩個重要的國際庫
  2.2  C/C++密碼庫OpenSSL
    2.2.1  OpenSSL源代碼模塊結構
    2.2.2  OpenSSL加密庫調用方式
    2.2.3  OpenSSL支持的對稱加密演算法
    2.2.4  OpenSSL支持的非對稱加密演算法
    2.2.5  OpenSSL 支持的信息摘要演算法
    2.2.6  OpenSSL密鑰和證書管理
    2.2.7  面向對象與 OpenSSL
    2.2.8  BIO介面
    2.2.9  EVP 介面
    2.2.10  關於版本和操作系統
    2.2.11  在 Windows 下編譯 OpenSSL 1
2.2.12 在 Windows 下編譯 OpenSSL 1.0.2m
    2.2.13  在Linux 下編譯安裝OpenSSL 1
    2.2.14  測試使用openssl命令
  2.3  純C++密碼開發Crypto++庫
    2.3.1  Crypto++的編譯
    2.3.2  使用Cypto++進行AES 加解密
  2.4  國產密碼開發庫GmSSL
    2.4.1  GmSSL的特點
    2.4.2  GmSSL的一些歷史
    2.4.3  什麼是國密演算法
    2.4.4  GmSSL的下載
    2.4.5  在 Windows 下編譯安裝GmSSL
    2.4.6  在Linux下編譯安裝GmSSL
    2.4.7  默認編譯安裝GmSSL
    2.4.8  在老版本的Linux下編譯安裝GmSSL
第3章  對稱密碼演算法
  3.1  基本概念
  3.2  對稱加解密演算法的分類
  3.3  流加密演算法
    3.3.1  基本概念
    3.3.2  流密碼和分組密碼的比較
    3.3.3  RC4演算法
  3.4  分組加密演算法
    3.4.1  工作模式
    3.4.2  短塊加密
    3.4.3  DES和3DES演算法
    3.4.4  SM4演算法
  3.5  利用OpenSSL進行對稱加解密

    3.5.1  基本概念
    3.5.2  對稱加解密相關函數
第4章  雜湊函數和HMAC
  4.1  雜湊函數概述
    4.1.1  什麼是雜湊函數
    4.1.2  密碼學和雜湊函數
    4.1.3  雜湊函數的發展
……
第5章  密碼學中常見的編碼格式
第6章  非對稱演算法RSA的加解密
第7章  數字簽名技術
第8章  橢圓曲線密碼體制
第9章  CSP和CryptoAPl
第10章  身份認證和PKI理論基礎
第11章  實戰PKI
第12章  SSL-TLS編程
第13章  SM2演算法的數學基礎
第14章  SM2演算法的實現

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032