数字签名算法Elgamal 数字签名算法的源代码谁有,最好是C++/C语言

数字签名算法  时间:2021-09-23  阅读:()

数字签名一般用什么算法实现?

应该是非对称加密算法。

DES是一种对称加密算法,不能做为数字签名的算法。

对称加密算法由于加密和解密都是使用同一个密钥,所以无法保证密钥的完全保密(至少加密解密的两个人知道),也就不能唯一的确定加密者的身份。

数字签名是什么?

数字签名 好比 现实中你的签字 数字签名,使用数字证书的私钥对数据的摘要加密,以保证数据的完整性、真实性和不可抵赖。

数字签名是用持有者的私钥对数据加密,因为私钥只有持有者才有,别人伪造不了,所以数字签名可以保证数据的完整性、真实性和不可抵赖性。

Elgamal 数字签名算法的源代码谁有,最好是C++/C语言

ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。

密钥对产生办法。

首先选择一个素数p,两个随机数, g 和x,g, x < p, 计算 y = g^x ( mod p ),则其公钥为 y, g 和p。

私钥是x。

g和p可由一组用户共享。

ElGamal用于数字签名。

被签信息为M,首先选择一个随机数k, k与 p - 1互质,计算 a = g^k ( mod p ) 再用扩展 Euclidean 算法对下面方程求解b: M = xa + kb ( mod p - 1 ) 签名就是( a, b )。

随机数k须丢弃。

验证时要验证下式: y^a * a^b ( mod p ) = g^M ( mod p ) 同时一定要检验是否满足1<= a < p。

否则签名容易伪造。

ElGamal用于加密。

被加密信息为M,首先选择一个随机数k,k与 p - 1互质,计算 a = g^k ( mod p ) b = y^k M ( mod p ) ( a, b )为密文,是明文的两倍长。

解密时计算 M = b / a^x ( mod p ) ElGamal签名的安全性依赖于乘法群(IFp)* 上的离散对数计算。

素数p必须足够大,且p-1至少包含一个大素数 因子以抵抗Pohlig & Hellman算法的攻击。

M一般都应采用信息的HASH值(如SHA算法)。

ElGamal的安全性主要依赖于p和g,若选取不当则签名容易伪造,应保证g对于p-1的大素数因子不可约。

D.Bleichenbache“GeneratingElGamal Signatures Without Knowing the Secret Key”中提到了一些攻击方法和对策。

ElGamal的一个不足之处是它的密文成倍扩张。

美国的DSS(Digital Signature Standard)的DSA(Digital Signature Algorithm)算法是经ElGamal算法演 变而来。

无视CC攻击CDN ,DDOS打不死高防CDN,免备案CDN,月付58元起

快快CDN主营业务为海外服务器无须备案,高防CDN,防劫持CDN,香港服务器,美国服务器,加速CDN,是一家综合性的主机服务商。美国高防服务器,1800DDOS防御,单机1800G DDOS防御,大陆直链 cn2线路,线路友好。快快CDN全球安全防护平台是一款集 DDOS 清洗、CC 指纹识别、WAF 防护为一体的外加全球加速的超强安全加速网络,为您的各类型业务保驾护航加速前进!价格都非常给力,需...

SugarHosts糖果主机六折 云服务器五折

也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...

HostKvm:香港国际/韩国KVM夏季7折,2G内存套餐月付5.95美元起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...

数字签名算法为你推荐
华为开发者联盟本人想购买华为开发者联盟开发者计划,请问该如何购买?源码哥有报过源码熊的家长吗?他们的课程怎么样?孩子能听懂吗?象形文字图片小学一年级的象形字上海长宽要装长城宽带了,看到网上对长宽网速的评价,那个忐忑啊! 有谁是上海长宽的用户吗?你用的网速怎样呢?高清网络球机百万网络高速球机。除了海康,大华品牌之外。还有哪些品牌?性价比好的,出处吧吧求图片出处fusioninsight什么是MAYA FUSION?怎么又跑出来一个DFusion?两者什么区别?上海第二工业大学地址为什么叫上海第二工业大学?第一呢深交所互动平台散裂中子源概念股有哪些asp网站下载现在哪个网站有免费的ASP空间下载?
国外网站空间 域名转让 万网域名解析 ix主机 免费主机 mach5 php主机 轻博客 双11抢红包攻略 搜狗12306抢票助手 免费个人空间 徐正曦 泉州电信 1g空间 广州服务器 上海电信测速网站 789 我的世界服务器ip 广州虚拟主机 贵阳电信 更多