密码编码与信息安全——C++实践

副标题:无

作   者:王静文,吴晓艺 编著

分类号:

ISBN:9787302394112

微信扫一扫,移动浏览光盘

简介

  王静文、吴晓艺编著的《密码编码与信息安全--C++实践》主要介绍了密码编码学与信息安全的常用算法所涉及的理论,并介绍了使用C++语言实现这些算法的基本过程与具体实现。本书涵盖了古典密码、对称密钥算法、公钥算法、散列函数和数字签名等几部分内容,并在每章最后附有一定量的习题与实践题供读者练习。  本书可以作为信息安全、信息与计算科学、计算机科学技术、通信工程等专业的本科生教材,也可以为从事信息安全、通信、电子工程等领域的技术人员提供参考。

目录

第1章 概述1.1 密码学简介1.2 信息安全遇到的威胁1.3 密码编码和信息安全提供的服务1.4 习题第1部分 古典密码第2章 古典密码编码技术2.1 单表代替密码2.1.1 单表代替密码编码原理2.1.2 单表代替密码算法实现2.2 移位密码2.2.1 移位密码算法原理2.2.2 移位密码算法实现2.3 乘数密码2.3.1 乘数密码算法原理2.3.2 扩展的欧几里得算法2.3.3 乘数密码算法实现2.3.4 扩展的欧几里得算法的实现2.4 多表代替密码2.4.1 维吉尼亚密码原理2.4.2 维吉尼亚密码实现2.4.3 希尔密码的原理2.4.4 希尔密码的实现2.5 习题与实践题2.5.1 习题2.5.2 实践题第2部分 现代对称密码第3章 S.DES算法3.1 S-DES算法原理3.2 S-DES密钥的生成3.3 S-DES加密与解密过程3.4 S-DES算法实现3.5 Feistel密码结构3.6 习题与实践题3.6.1 习题3.6.2 实践题第4章 DES算法4.1 DES算法原理4.2 DES密钥生成4.3 DES算法加密过程4.4 DES算法实现4.4.1 初始化数据4.4.2 生成子密钥4.4.3 加密和解密4.5 DES算法的变种4.5.1 三重DES算法4.5.2 独立子密钥的DES算法4.6 习题与实践题4.6.1 习题4.6.2 实践题第5章 AES算法5.1 置换一组合结构5.2 AES算法原理5.3 AES密钥生成5.4 AES算法实现5.4.1 数据初始化5.4.2 轮密钥计算5.4.3 AES加密过程的实现5.4.4 AES解密过程的实现5.5 习题与实践题5.5.1 习题……第6章 IDEA算法第7章 Blowfish算法第8章 CAST-128算法第9章 分组密码模式第10章 A5算法第11章 RC4算法第12章 RC5算法第13章 RC6算法第3部分 公钥密码算法第14章 RSA算法第15章 Diffie—Hellman密钥交换算法第16章 Elgamal加密算法第4部分 散列函数第17章 MD4算法与MD5算法第18章 SHA-1算法第19章 RIPEMD一160算法第5部分 数字签名第20章 数字签名参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

密码编码与信息安全——C++实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon