密码学:C/C++语言实现

密码学:C/C++语言实现 PDF 高清版

  • 大小:60.2 MB
  • 类型:密码学
  • 格式:PDF
  • 出版:机械工业出版社
  • 作者:迈克尔.威尔森巴赫
  • 更新:2020-06-10 08:44:45
vip 立即下载( 60.2 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 许力强 投稿)

本站精选了一篇密码学相关的资料,由机械工业出版社出版,作者是迈克尔.威尔森巴赫,介绍了关于密码学、C语言、C++方面,格式为PDF,资源大小60.2 MB,目前在密码学类资源综合评分为:9.8分。

密码学资源推荐

书籍介绍

密码学:C/C++语言实现(原书第2版)主要阐述如何使用C和C++语言实现密码学算法,包括编写专家级的密码所需要掌握的知识和技术,以及如何安全并高效地实现密码学算法。第2版包括了许多全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的近期新技术进展。

做为一本密码学的书籍,这书描述了一个关键的对称性加密算法AES的基础理论及完成,还详细地完成了一个关键的非对称登陆密码系统软件——RSA数据加密和RSA签字。做为一本优化算法完成的书籍,这书严苛遵照开发软件标准,详细描述了设计方案观念及处理错误方式,并对全部涵数开展了普遍检测。

这书能够做为高等学校信息技术有关技术专业高学段本科毕业或硕士研究生的教材内容,也是信息技术从业者非常好的教材。

目录

  • 第一部分 算术与数论:C实现
  • 第1章 绪论
  • 第2章 数的格式:C中大数的表示
  • 第3章 接口语义
  • 第4章 基本运算
  • 第5章 模算术:剩余类计算
  • 第6章 百川归海:模幂运算
  • 第7章 位运算与逻辑函数
  • 第8章 输入、输出、赋值和转换
  • 第9章 动态寄存器
  • 第10章 基本数论函数
  • 第1 1章 Rijndael:数据加密标准的
  • 第12章 大随机数
  • 第13章 测试LINT的策略
  • 第二部分 算术:C 实现与LINT类
  • 第14章 用C 精简生活
  • 第15章 LINT公共接口:成员函数
  • 第16章 错误处理
  • 第17章 一个应用实例:RSA
  • 第18章 自己动手测试LINT
  • 第19章 更进一步的扩展方法
  • 第三部分 附录

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

密码学相关资源

  • C语言从入门到精通

    C语言从入门到精通

    大小:25.9 MBC语言电子书

  • C高级编程:基于模块化设计思想的C语言开发

    C高级编程:基于模块化设计思想的C语言开发

    大小:80 MBC语言电子书

  • C语言库函数查询手册大全

    C语言库函数查询手册大全

    c语言一般来说不少朋友学习开发的时候都会选择c语言,比较该语言使用比较广泛,而且易用易懂,这里提供的c语言库函数速查手册为chm格式,该文件由网友整理,包含了abort、abs、access、acoss、atol等语法的使用技巧,用户可以根据关键字来搜索相应指令的使用。 C参考手册.chm(最全的一个) C函数查询.chm C语言库函数速查手册.chm C语言标准库函数大全.chm C语言100例.chm(100个例子) C语言库函数速查手册.chm 这6个各有各的好处,前3个互补十分齐全,后三个作为

    大小:1.38 MBC语言

  • 51单片机项目教程(C语言版)

    51单片机项目教程(C语言版)

    本书以51系列单片机为载体,采用项目化教学方式,由浅入深地安排实训内容,将知识点和相关实训内容结合,突出对读者动手能力的培养。项目内容包含了基础和拓展两大部分。

    大小:16884 MB M单片机教学

  • 从零开始学C语言

    从零开始学C语言

    大小:89.3 MBC语言电子书

  • C语言详解

    C语言详解

    这书是c语言的经典教材内容。它不但从入门到精通地叙述了实际上开发设计中最必须的c语言基本知识,还充足详细介绍了日常动态数据结构和多系统进程等高級內容,并且另外论述了程序设计

    大小:66 MBC语言电子书

  • 数据结构与算法分析:C语言描述

    数据结构与算法分析:C语言描述

    书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构

    大小:38.4 MBC语言电子书

  • 21天学通C语言

    21天学通C语言

    这是C语言从入门到精通的入门经典,是一本初学者的最佳轻量级教程,针对C11标准和C标准库全面更新,通过学习实例,并将所学的知识用于完成练习,读者将逐步了解、熟悉并精通C语言

    大小:62.7 MBC语言电子书

资源下载

密码学学习笔记

11小时43分钟前回答

MAC下MySQL忘记初始密码怎么办

MAC下MySQL忘记初始密码的解决方法分享给大家,供大家参考,具体内容如下 从官网安装好MySQL的dmg后。 1 设置mysql命令 从终端输入 mysql --version 若显示版本号表明正常;若显示command not found,则按如下代码链接安装路径 cd /usr/local/bin/sudo ln -fs /usr/local/mysql/bin/mysql mysql 2 关闭mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop 3 安全模式启动mysql sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-……

1小时54分钟前回答

实例解析Python3 如何利用requests 库进行post携带账号密码请求数据

如下所示: import urllib,json,requestsurl = http://127.0.0.1:8000/account/loginheaders = {}data = {username:asd,pwd:123456$}request = requests.post(url=url, data=data,json=True,headers=headers)response = request.content.decode()#需要携带请求头信息的可以全部写在headers里面,data就是请求体,需要携带其他信息的也可以另外再加print(response)#一般情况下就可以请求成功得到返回值 如果请求失败,那么就是跨域问题或者参数错误。……

8小时20分钟前回答

mysql 5.7.18 winx64密码修改

mysql 5.7.18安装成功后,由于5.7版本不再支持空密码登陆,所以我们得去data目录下的一个日志文件里找到临时密码。如图: 密码就在这个文件里,用editplus打开后,找到临时密码,如图: 后面的我们操作如图,大家有样学样就行,最后还是要说一句,不要用新版本。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

4小时55分钟前回答

vue中使用sessionStorage记住密码功能

sessionStorage和localStorage比较 二者区别 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。 localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。 localStorage和sessionStorage操作 localStorage和sessionStorage都……

6小时2分钟前回答

JS基于正则表达式实现的密码强度验证功能示例

本文实例讲述了JS基于正则表达式实现的密码强度验证功能。分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titlewww.jb51.net 码农之家/title/headstyle type="text/css" body { background: #ccc; } label { width: 40px; display: inline-block; } span { color: red; } .container { margin: 100px auto; width: 400px; padding: 50px; line-height: 40px; border: 1px solid #999; backgr……