椭圆曲线密码术 椭圆曲线密码术 (ECC) 是一种公钥密码术。 在公钥密码术中,参与通信的每个用户或设备通常具有一对密钥,公钥和私钥,以及与密钥相关联的一组操作以进行加密操作。 只有特定用户知道私钥,而公钥则分发给所有参与通信的用户。 公钥是曲线上的一个点,私钥是一个随机数。 通过将私钥与曲线中的生成点 G 相乘得到公钥。 ECC 的数学运算定义在椭圆曲线y^2 = x^3 + ax + b 上,其中4a^3 + 27b^2 ≠ 0 。 'a' 和 'b' 的每个值给出不同的椭圆曲线。 ECC 的主要优势之一是其较小的密钥大小。 ECC 中的 160 位密钥被认为与 RSA 中的 1024 位密钥一样安全。 点乘法 在点乘中,椭圆曲线上的一个点 P 与使用椭圆曲线方程的标量 k相乘,以获得同一椭圆曲线上的另一个点 Q。 即kP = Q 点乘是通过两个基本的椭圆曲线运算来实现的
2022-05-08 09:55:34 276KB Python
1
深入理解加密、解密、数字签名和数字证书!!!!!!!!
2022-05-07 23:35:31 28KB
1
可以完美解决,win8下数字签名错误以及哈希表错误的现象,不用更改系统数字签名设置
2022-05-06 15:41:05 619KB win8 USB Blaster 驱动
1
摘要:JAVA源码,系统相关,数字签名,数字证书  Java 数字签名、数字证书的相关实例。   关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于验证签名。   数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂……
2022-05-04 10:39:48 16KB Java源代码 系统相关
1
本文主要针对网络通信过程中数据安全与保密方法进行研究,对提高计算机网络通信的安全与 保密程度,促进网络通信的应用具有很强的实际意义。文章介绍了RSA数字签名的基本原理与算法实现以及基于windows socket局域网网通信的相关知识与标准,侧重于在VC++6.0开发环境下实现了基于windows socket的局域网数据信息的传输和基于RSA算法的数字签名的有机结合。这为计算机网络通信与信息安全的发展提供了一定的理论依据。在一定程度上保证了网络数据的安全传输,既简单又行之有效。
2022-05-03 23:02:26 616KB 数字签名 通信系统 论文
1
用python实现RSA算法,包括加密与解密,数字签名。操作的对象是二维码,只是对二维码的信息进行加密解密
2022-05-03 11:24:32 5KB 信息安全
1
2021数字签名免杀器
2022-05-03 05:10:13 1.56MB 免杀 数字签名
1
论述了一种基于公共密钥基础设施PKI体系结构的身份认证系统。数字证书是认证系统中的核心,随着PKI的建立和认证中心(CA)的建设,用于身份认证和实体鉴别的身份证书已形成了完备的体系。数据的数字签名不容易伪造,且由CA颁发的数字证书可以确定用户身份的合法性,因此,可以利用PKI技术,并结合数字签名的原理来进行通信双方身份的识别,并采用权威机构CA发放的证书作为通信双方的身份标识。
2022-04-29 16:02:54 84KB 公钥基础结构 数字签名 身份认证 CA
1
信息安全原理与技术ch05-Hash函数和数字签名
2022-04-27 09:08:33 1.05MB 哈希算法 文档资料 算法
信息安全原理与技术之消息认证与数字签名
2022-04-26 21:05:19 1.07MB 文档资料