本书为密码编码学与网络安全:原理与实践第五版中文版作者:斯托林斯(WilliamStallings)出版社:电子工业出版社本书概述了密码编码学与网络安全的基本原理和应用技术。
全书主要包括以下几个部分:①对称密码部分讨论了对称加密的算法和设计原则;
②公钥密码部分讨论了公钥密码的算法和设计原则;
③密码学中的数据完整性算法部分讨论了密码学Hash函数、消息验证码和数字签名;
④相互信任部分讨论了密钥管理和认证技术;
⑤网络与因特网安全部分讨论了应用密码算法和安全协议为网络和Internet提供安全;
⑥法律与道德问题部分讨论了与计算机和网络安全相关的法律与道德问题。
目录第0章读者导引0.1本书概况0.2读者和教师导读0.3Internet和Web资源0.4标准第1章概述1.1计算机安全概念1.2OSI安全框架1.3安全攻击1.4安全服务1.5安全机制1.6网络安全模型1.7推荐读物和网站1.8关键术语、思考题和习题第一部分对称密码第2章传统加密技术2.1对称密码模型2.2代替技术2.3置换技术2.4转轮机2.5隐写术2.6推荐读物和网站2.7关键术语、思考题和习题第3章分组密码和数据加密标准3.1分组密码原理3.2数据加密标准3.3DES的一个例子3.4DES的强度3.5差分分析和线性分析3.6分组密码的设计原理3.7推荐读物和网站3.8关键术语、思考题和习题第4章数论和有限域的基本概念4.1整除性和除法4.2Euclid算法4.3模运算4.4群、环和域4.5有限域GF(p)4.6多项式运算4.7有限域GF(2n)4.8推荐读物和网站4.9关键术语、思考题和习题附录4Amod的含义第5章高级加密标准5.1有限域算术5.2AES的结构5.3AES的变换函数5.4AES的密钥扩展5.5一个AES例子5.6AES的实现5.7推荐读物和网站5.8关键术语、思考题和习题附录5A系数在GF(28)中的多项式附录5B简化AES第6章分组密码的工作模式6.1多重加密与三重DES算法6.2电码本模式6.3密文分组链接模式6.4密文反馈模式6.5输出反馈模式6.6计数器模式6.7用于面向分组的存储设备的XTS-AES模式6.8推荐读物和网站6.9关键术语、思考题和习题第7章伪随机数的产生和流密码7.1随机数产生的原则7.2伪随机数发生器7.3使用分组密码的伪随机数产生7.4流密码7.5RC4算法7.6真随机数发生器7.7推荐读物和网站7.8关键术语、思考题和习题第二部分公钥密码第8章数论入门8.1素数8.2费马定理和欧拉定理8.3素性测试8.4中国剩余定理8.5离散对数8.6推荐读物和网站8.7关键术语、思考题和习题第9章公钥密码学与RSA9.1公钥密码体制的基本原理9.2RSA算法9.3推荐读物和网站9.4关键术语、思考题和习题附录9ARSA算法的证明附录9B算法复杂性第10章密钥管理和其他公钥密码体制10.1Diffie-Hellman密钥交换10.2ElGamal密码体系10.3椭圆曲线算术10.4椭圆曲线密码学10.5基于非对称密码的伪随机数生成器10.6推荐读物和网站10.7关键术语、思考题和习题第三部分密码学数据完整性算法第11章密码学Hash函数11.1密码学Hash函数的应用11.2两个简单的Hash函数11.3需求和安全性11.4基于分组密码链接的Hash函数11.5安全Hash算法(SHA)11.6SHA-11.7推荐读物和网站11.8关键术语、思考题和习题附录11A生日攻击的数学基础第12章消息认证码12.1对消息认证的要求12.2消息认证函数12.3对消息认证码的要求12.4MAC的安全性12.5基于Hash函数的MAC:HMAC12.6基于分组密码的MAC:DAA和CMAC12.7认证加密:CCM和GCM12.8使用Hash函数和MAC产生伪随机数12.9推荐读物和网站12.10关键术语、思考题和习题第13章数字签名13.1数字签名13.2ElGamal数字签名方案13.3Schnorr数字签名方案13.4数字签名标准13.5推荐读物和网站13.6关键术语、思考题和习题第四部分相互信任第14章密钥管理和分发14
1
1引言1.1项目背景和意义1.2客房管理信息化1.2.1客房管理信息化的目标1.2.2宾馆管理信息化的优势1.3主要研究内容与方法1.3.1系统开发的方法1.3.2客房管理系统采用的模式1.3.3编程环境2系统规划2.1系统开发目的3系统分析3.1需求分析3.1.1信息需求3.1.2处理需求3.2可行性分析3.2.3技术可行性3.2.2经济上可行性3.3详细调查3.3.1功能模块分析3.3.2组织结构分析3.4业务流程分析3.5数据流程分析3.6数据字典4系统设计4.1系统总体设计4.1.1系统总体结构设计4.2系统详细设计4.2.1代码设计4.2.2数据库设计4.2.3输入/输出设计5.系统实施5.1系统实施的主要任务5.2系统程序设计5.2.1子系统结论参考文献
2024/4/26 13:04:42 624KB 管理信息系统 课程
1
报刊订阅管理系统【SQLServer数据库+课程设计文档】1.需求分析 1.1系统需求分析1.1.1系统调查 1.1.2用户需求 1.1.3可行性分析 1.1.4系统业务流程图 1.2系统逻辑方案1.2.1数据流图(简称DFD) 1.2.2数据字典(简称DD) 1.3系统功能模块设计2概念结构设计2.1设计方法和步骤2.2概念结构E-R图3逻辑结构设计(E-R图向关系模型的转换)4物理结构设计 4.1索引的选择建立4.2数据存放位置4.3确定系统配置5数据库的实施和维护 5.1数据库的完整性和安全性5.2数据库操作(SQLServer2000语句完成)5.2.1创建数据库 5.2.2建立存储过程向表中插入、修改、删除数据 5.2.3建立存储过程实现查询 5.2.4视图建立 5.2.5建立触发器 6课程设计小结 7参考文献
1
1.目录1.2.目录.........................................................................................................................................................1JVM...................................................................面试....................................................................................192.1.线程......................................................................................................................................................202.2.JVM内存区域.....................................................................................................................................212.2.1.程序计数器(线程私有)................................................................................................................222.2.2.虚拟机栈(线程私有)....................................................................................................................222.2.3.本地方法区(线程私有)................................................................................................................232.2.4.堆(Heap-线程共享)-运行时数据区......................................................................................232.2.5.方法区/永久代(线程共享).....................................................................................................232.3.JVM运行时内存.................................................................................................................................242.3.1.新生代..........................................................................................................................................242.3.1.1.2.3.1.2.2.3.1.3.2.3.1.4.Eden区....................................................................................................................................................24ServivorFrom...........................................................................................................................................24ServivorTo...........................................
2024/4/23 5:29:12 8.87MB java 面试
1
适合熟悉sqlite数据库的用户,快速发布查询。
系统灵活支持数据结构,任意列数,任意列标题,即几乎所有的成绩二维结构表都支持。
提示也可以用用于:适合修改不频繁、保密性不高的成绩、工资、物业水电费等各种精准查询。
1.成绩查询系统,每个学校,教育机构,事业单位考试等都可以用到2.工资查询系统,每个学校,教育机构,事业单位考试等都可以用到3.物业费查询系统,每个企业,学校,所有单位都可能用到4.水电费查询系统,小区,物业公司,大学寝室等5.其他如分班查询,录取查询,证书查询等修改不多的各种查询系统
2024/4/17 19:58:15 35KB php sqlite 成绩查询
1
报告围绕人工智能+金融行业的主要应用场景,通过梳理智能风控、智能理赔、智能客服等各领域的发展情况,从行业环境、技术特点、融资情况、产业链等维度入手,展现人工智能+金融行业的发展现状,并对未来行业发展趋势进行展望。
目录报告摘要1人工智能+金融行业概述1.1人工智能+金融行业概念界定1.2金融行业技术应用的发展历程1.3人工智能+金融行业驱动因素1.4人工智能+金融行业相关技术梳理1.5人工智能+金融行业核心技术梳理1.6人工智能+金融行业应用全景图1.7人工智能+金融行业图谱1.8人工智能+金融行业投融资情况1.9人工智能+金融行业商业逻辑解构2人工智能+金融行业应用场景2.1智能风控2.2智能支付2.3智能理赔2.4智能客服2.5智能营销2.6智能投研2.7智能投顾3人工智能+金融行业洞察与策略分析3.1人工智能+金融行业进入壁垒3.2技术提供方:挑战与应对措施3.3传统金融机构:挑战与应对措施3.4监管方:挑战与应对措施4人工智能+金融行业典型公司案例4.1蚂蚁金服4.2度小满金融4.3IBM4.4平安科技4.5同盾科技4.6云从科技4.7旷视科技4.8明略数据4.9文因互联5人工智能+金融行业趋势展望
1
经过一个上午的折腾,终于能够发送邮件了.主要是jar包的处理.下面是附件的使用说明.欢迎大家交流.将文件夹中5个jar包放入lib下即可.在实际开发中,需要避免不同版本的jar包冲突.下面是我的开发经验(针对当前具体环境而言):(1)//SimpleMailemail=newSimpleMail();//email.setTLS(true);第二行代码如果不注释起来,会导致发送邮件失败.我在apache官方文档(版本1.2)说这个方法已经过失了.用新替代的方法,目前这个版本不支持.最新的jar包是版本commons-email-1.3.jar.但是apache官方不能下载.(2)mail.jar和activation.jar的作用在Tomcat环境下如果没有这个两个jar包会报java.lang.NoClassDefFoundError:javax/mail/Message的错误。
网上提供的下载地址:mail.jar下载地址:http://java.sun.com/products/javamail/downloads/index.html(能进到oracle对应的页面)activation.jar下载地址:http://java.sun.com/products/javabeans/jaf/downloads/index.html(此页面好像已经变更了)这个两个包到底是做什么的我目前也不太清楚(3)apachemail官方文档http://commons.apache.org/email/apidocs/index.html
2024/4/11 12:52:10 573KB Java Email SimpleEmail Tomcat
1
用算法程序集(C语言描述)(第三版)+源代码第1章多项式的计算1.1一维多项式求值1.2一维多项式多组求值1.3二维多项式求值1.4复系数多项式求值1.5多项式相乘1.6复系数多项式相乘1.7多项式相除1.8复系数多项式相除第2章复数运算2.1复数乘法2.2负数除法2.3复数乘幂2.4复数的n次方根2.5复数指数2.6复数对数2.7复数正弦2.8复数余弦第3章随机数的产生3.1产生0到1之间均匀分布的一个随机数3.2产生0到1之间均匀分布的随机数序列3.3产生任意区间内均匀分布的一个随机整数3.4产生任意区间内均匀分布的随机整数序列3.5产生任意均值与方差的正态分布的一个随机数3.6产生任意均值与方差的正态分布的随机数序列第4章矩阵运算4.1实矩阵相乘4.2复矩阵相乘4.3一般实矩阵求逆4.4一般复矩阵求逆4.5对称正定矩阵的求逆4.6托伯利兹矩阵求逆的特兰持方法4.7求一般行列式的值4.8求矩阵的值4.9对称正定矩阵的乔里斯基分解与列式求值4.10矩阵的三角分解4.11一般实矩阵的QR分解4.12一般实矩阵的奇异值分解4.13求广义逆的奇异值分解法第5章矩阵特征值与特征向量的计算5.1约化对称矩阵为对称三对角阵的豪斯荷尔德变换法5.2求对称三对角阵的全部特征值与特征向量5.3约化一般实矩阵为赫申伯格矩阵的初等相似变换法5.4求赫身伯格矩阵全部特征的QR方法5.5求实对称矩阵特征值与特征向量的雅可比法5.6求实对称矩阵特征值与特征向量的雅可比过关法第6章线性代数方程组的求解6.1求解实系数方程组的全选主元高斯消去法6.2求解实系数方程组的全选主元高斯-约当消去法6.3求解复系数方程组的全选主元高斯消去法6.4求解复系数方程组的全选主元高斯-约当消去法6.5求解三对角线方程组的追赶法6.6求解一般带型方程组6.7求解对称方程组的分解法6.8求解对称正定方程组的平方根法6.9求解大型系数方程组6.10求解托伯利兹方程组的列文逊方法6.11高斯-塞德尔失代法6.12求解对称正定方程组的共岿梯度法6.13求解线性最小二乘文体的豪斯伯尔德变换法6.14求解线性最小二乘问题的广义逆法6.15求解病态方程组第7章非线性方程与方程组的求解7.1求非线性方程一个实根的对分法7.2求非线性方程一个实根的牛顿法7.3求非线性方程一个实根的埃特金矢代法7.4求非线性方程一个实根的连分法7.5求实系数代数方程全部的QR方法7.6求实系数方程全部的牛顿下山法7.7求复系数方程的全部根牛顿下山法7.8求非线性方程组一组实根的梯度法7.9求非线性方程组一组实根的拟牛顿法7.10求非线性方程组最小二乘解的广义逆法7.11求非线性方程一个实根的蒙特卡洛法7.12求实函数或复函数方程一个复根的蒙特卡洛法7.13求非线性方程组一组实根的蒙特卡洛法第8章插值与逼近8.1一元全区间插值8.2一元三点插值8.3连分式插值8.4埃尔米特插值8.5特金逐步插值8.6光滑插值8.7第一种边界条件的三次样条函数插值8.8第二种边界条件的三次样条函数插值8.9第三种边界条件的三次样条函数插值8.10二元三点插值8.11二元全区间插值8.12最小二乘曲线拟合8.13切比雪夫曲线拟合8.14最佳一致逼近的里米兹方法8.15矩形域的最小二乘曲线拟合第9章数值积分9.1变补长梯形求积法9.2变步长辛卜生求积法9.3自适应梯形求积法9.4龙贝格求积法9.5计算一维积分的连分式法9.6高振荡函数求积法9.7勒让德-高斯求积法9.8拉盖尔-高斯求积法9.9埃尔米特-高斯求积法9.10切比雪夫求积法9.11计算一维积分的蒙特卡洛法9.12变步长辛卜生二重积分方法9.13计算多重积分的高斯方法9.14计算二重积分的连分方式9.15计算多重积分的蒙特卡洛法第10章常微分方程组的求解10.1全区间积分的定步长欧拉方法10.2积分一步的变步长欧拉方法10.3全区间积分维梯方法10.4全区间积分的定步长龙格-库塔方法10.5积分一步的变步长龙格-库塔方法10.6积分一步的变步长基尔方法10.7全区间积分的变步长默森方法10.8积分一步的连分方式10.9全区间积分的双边法10.10全区间积分的阿当姆斯预报校正法10.11全区间积分的
1
OWASP_Broken_Web_Apps_VM_1.2
2024/4/1 19:21:26 76B OWASP 靶机
1
Java课程设计程序代码一共包含15个不同的程序系统目录第1章 记忆测试软件1.1. 设计内容1.2. 设计要求1.3. 总体设计1.4. 具体设计1.4.1. 运行效果与程序发布1.4.2. 主类Memory1.4.3. 方块Block1.4.4. 记忆测试板MemoryTestPane1.4.5. 显示成绩ShowRecord1.4.6. 记录成绩Record1.4.7. 随机排列图标RandomSetIcon1.4.8. 测试者People1.5. 课程设计作业第2章 计算器2.1. 设计内容2.2. 设计要求2.3. 总体设计2.4. 具体设计2.4.1. 运行效果与程序发布2.4.2. 主类ComputerPad2.4.3. 数值按钮NumberButton2.4.4. 运算符号按钮OperationButton2.5. 课程设计作业第3章HANNOI-塔3.1. 设计内容3.2. 设计要求3.3. 总体设计3.4. 具体设计3.4.1. 运行效果与程序发布3.4.2. 主类Tower3.4.3. Hannoi-塔HannoiTower3.4.4. 塔点TowerPoint3.4.5. 盘子Disk3.5. 课程设计作业第4章JPEG图象生成器4.1. 设计内容4.2. 设计要求4.3. 总体设计4.4. 具体设计4.4.1. 运行效果与程序发布4.4.2. 主类MakeJPEG.java4.5. 课程设计作业第5章 标准化考试系统(单机版)5.1. 设计内容5.2. 设计要求5.3. 总体设计5.4. 具体设计5.4.1. 运行效果与程序发布5.4.2. 主类EnglishTest5.4.3. 考试区域TestArea5.4.4. 读取试题ReadTestquestion5.5. 课程设计作业第6章 标准化考试系统(C/S网络版)6.1. 设计内容6.2. 设计要求6.3. 总体设计6.4. 具体设计6.4.1. 运行效果与程序发布6.4.2. 客户端主类Client6.4.3. 客户端选择试题界面ChoiceFile6.4.4. 客户端考试界面ClientTestArea6.4.5. 服务器端主类Server6.4.6. 服务器端读取试题ReadTestquestion6.5. 课程设计作业第7章 标准化考试系统(B/S网络版)7.1. 设计内容7.2. 设计要求7.3. 总体设计7.4. 具体设计7.4.1. 运行效果与程序发布7.4.2. 客户端主类ClientBS7.4.3. 客户端选择试题界面ChoiceFile7.4.4. 客户端考试界面ClientTestArea7.4.5. 服务器端主类Server7.4.6. 服务器端读取试题ReadTestquestion7.5. 课程设计作业第8章 日历记事本8.1. 设计内容8.2. 设计要求8.3. 总体设计8.4. 具体设计8.4.1. 运行效果与程序发布8.4.2. 主类CalendarPad8.4.3. 记事本NotePad8.4.4. 年Year8.4.5. 月Month8.5. 课程设计作业18.6. 课程设计作业2第9章 学籍管理系统9.1. 设计内容9.2. 设计要求9.3. 总体设计9.4. 具体设计9.4.1. 运行效果与程序发布9.4.2. 主类StudentManager9.4.3. 录入界面StudentSituation9.4.4. 查询界面Inquest9.4.5. 修改界面ModifySituation9.4.6. 删除界面Delete9.4.7. 学生对象Student9.5. 课程设计作业第10章图书查询系统(B/S网络版)10.1. 设计内容10.2. 设计要求10.3. 总体设计10.4. 具体设计10.4.1. 运行效果与程序发布10.4.2. 客户端主类DatabaseClient10.4.3. 服务器端主类DatabaseServer10.5. 课程设计作业第11章中国象棋打谱软件11.1. 设计内容11.2. 设计要求11.3. 总体设计11.4. 具体设计11.4.1. 运行效果与程序发布11.4.2. 主类Chess11.4.3. 对弈棋盘ChessBoard11.4.4. 棋子ChessPiece11.4.5. 棋点ChessPoint11.4.6. 走棋法则Rule11.4.7. 步骤MoveStep
2024/3/31 17:45:49 87KB Java 课程设计 程序代码
1
共 441 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡