数字签名标准(DSS)的研究与实现 1. 引言 5 2.数论基础 6 2.1 基本定义 6 2.2 散对数问题 7 3.数字签名标准DSS 9 3.1 DSA算法描述 9 3.1.1 DSA算法参数 9 3.1.2 DSA签名过程 9 3.1.3 DSA签名验证 10 3.2 DSA算法证明 10 3.3 DSA算法变形 11 3.3.1 Yen和Laih的改进方法1 12 3.3.2 Yen和Laih的改进方法2 12 3.3.3 Naccache的改进方法 12 4. DSS参数产生 13 4.1 DSA素数产生 13 4.1.1 Miller-Rabin概率素性检验算法 13 4.1.2 DSA素数产生算法 14 4.1.3 任意长度素数生成算法 16 4.2 DSA的随机数产生算法 16 4.2.1 产生m个DSA私钥的算法 16 4.2.2 产生m个DSA每消息密钥数的算法 17 4.2.3 SHA-1构造函数G(t,c) 17 4.2.4 利用SHA-1构造任意长度随机数 18 4.3 DSA其他参数的产生 18 4.3.1 产生DSA的g算法 18 4.3.2 计算 的算法 19 4.3.3 SHA-1算法 19 5. 数字签名标准DSS的Java实现 24 5.1 DSA素数产生的Java实现 27 5.1.1 Miller-Rabin概率素性检验算法的Java实现 27 5.1.2 DSA素数产生算法的Java实现 28 5.1.3 任意长度素数生成算法 30 5.2 DSA随机数产生算法的Java实现 31 5.2.1 产生m个DSA私钥的算法的Java实现 31 5.2.2 产生m个DSA每消息秘密数的算法的Java实现 32 5.2.3 利用SHA-1构造单向函数G(t,c)算法的Java实现 33 5.2.4 利用SHA-1构造任意长度随机数的Java实现 34 5.3 DSA其他参数产生算法的Java实现 35 5.3.1 生成DSA的g算法的Java实现 35 5.3.2 计算 算法的Java实现 36 5.3.3 生成DSA公钥的Java实现 36 5.3.4 求模幂 的Java实现 37 5.3.5 SHA-1的Java实现 38 5.4 本文Java实现的数字签名标准(DSS)测试 38 5.4.1 本文Java实现的DSS签名测试 38 5.4.2本文Java实现的SHA-1测试 39 5.4.3本文Java实现的其他参数测试 40 6. DSS数字签名的应用 41 结束语 42 致谢 43 参考文献 44
2022-12-25 22:45:48 1.35MB DSS DSA 数字签名 Java
1
学生信息管理系统设计与实现,完整的毕业设计论文,有做同样系统的童鞋,可以下过去做参考。
2022-12-15 12:10:25 1.51MB 学生信息管理系统设计与实现
1
来自于QT5.14.2的官方开源例子,重点是CodeEditor类可支持行号显示,效果不错。效果参考博文:https://blog.csdn.net/zyhse/article/details/128223191
2022-12-08 09:22:23 5KB CodeEditor QPlainTextEdit
1
基于Java五子棋的设计与实现论文.pdf
2022-12-08 04:35:17 300KB
1
一种电子流媒体后视镜方案关键技术及实现,文章结合在电子流媒体后视镜开发实践上的经验,分析了物理后视镜的各种弊端,同时也指出了后装流媒体后视镜存在的图像变形严重、失真度高、图像画面延时过大存在安全隐患的问题,详细介绍了前装流媒体后视镜支持宽动态、高帧率、高分辨率的摄像头设计和具备电子防眩目功能的内后视镜主控板硬件系统设计,详细论述了流媒体后视镜系统开机及后视摄像头图像实时性、电子防眩目功能控制、智能调节后视视频图像显示区域范围、失效模式控制等关键技术,总结了整个前装流媒体后视镜的实际设计思路。
2022-12-06 16:01:20 1.38MB 电子后视镜
1
易语言源码文件分割器.rar
2022-12-06 09:12:56 380KB 易语言源码文件分割器.rar
1
本人课程设计 内容包括: 正文 封面 评分页 任务书 目录(自动生成) 格式如有不规范的地方请改正 内容充实
1
20A太阳能MPPT充电控制器设计资料(包含原理图、PCB、GUI源码文件)
2022-11-25 21:54:32 491KB 太阳能MPPT
目 录 1、绪论 1.1 研究背景 1.2 研究意义 1.3 研究现状 2、系统分析 2.1 系统需求分析 2.2 可行性分析 2.3 本系统采用的关键技术 2.3.1 NET技术 2.3.2 ASP.NET介绍 2.3.3 NET的数据库访问 3、系统概要设计 4、系统详细设计 4.1 后台数据库设计 4.2 系统E-R图 4.3 处理流程设计 4.3.1 系统操作流程 4.3.2 数据增加流程 4.3.3 数据修改流程 4.3.4 数据删除流程 4.4 系统模块设计 4.4.1管理登陆 4.4.2 图书信息管理 4.4.3 图书信息查询 4.4.4 借阅管理 5、系统调试与测试 5.1 程序调试 5.2 程序的测试 5.2.1 测试的重要性及目的 5.2.2 测试的步骤 5.2.3 测试的主要内容 6、总结 6.1 系统评价 6.2 安全性问题 致谢 参考文献
2022-11-24 14:18:35 662KB 毕业设计 论文 重复率低 远程调试
1