数字签名的实现过程汇总58个

来源:名资汇网 作者:caiji007 2024-02-01 07:00:18
分享到:

1、接收方收到发方的签名结果后进行签名验证,其具体操作过程如下:

2、数字签名与验证过程

3、数字签名的作用

4、(1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这时甲需要获取乙的证书,获取的方式有两种,一种是在通信时乙直接将证书传送给甲,另一种是甲向CA的目录服务器查询索取。甲获得乙的证书后,首先用CA的根证书公钥验证该证书的签名,验证通过说明该证书是第三方CA签发的有效证书。然后检查证书的有效期及检查该证书是否已被作废(LRC检查)而进入黑名单。

5、登录契约锁网址,注册并实名认证;

6、接收报文

7、接收方收到数字签名的结果,其中包括数字签名、电子原文和发方公钥,即待验证的数据。接收方进行签名验证。验证过程是:接收方首先用发方公钥解密数字签名,导出数字摘要,并对电子文件原文做同样哈希算法得出一个新的数字摘要,将两个摘要的哈希值进行结果比较,相同签名得到验证,否则无效。这就做到了《电子签名法》中所要求的对签名不能改动,对签署的内容和形式也不能改动的要求。

8、网银服务器利用签名验证设备对签名结果进行验证,并与交易数据原文进行比对,判断是否签名有效、判断数据没有被篡改

9、客户端发起交易

10、签名生成:r=G^kmodP;s=(x-dr)k^-1mod(p-1);

11、PKI提供的服务首先是认证,即身份识别与鉴别,确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分单向认证和双向认证。

12、返回验证结果

13、Elgamal数字签名主要也是利用离散对数的特性来实现签名,具体方式如下:

14、接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密。

15、将需要签署的电子合同上传,并填写签署人信息;

16、网上通信的双方,在互相认证身份之后,即可发送签名的数据电文。数字签名的全过程分两大部分,即签名与验证。

17、(2)双向认证。双向认证是甲乙双方在网上通信时,甲不但要认证乙的身份,乙也要认证甲的身份。其认证过程与单向认证过程相同。

18、数字签名,就是使用数字证书的私钥对数据的摘要加密得到的数据,以保证数据的完整性、真实性和不可抵赖。

19、数字签名的操作过程需要有发方的签名证书的私钥及其验证公钥。

20、给你举个网银数字签名的例子,网银签名的整个流程如下:

21、发送报文

22、数字签名的操作过程

23、接收者收到消息后计算t=β^r·r^smodP

24、确保当前文档已保存;

25、数字签名操作具体过程如下:首先是生成被签名的电子文件(《电子签名法》中称数据电文),然后对电子文件用哈希算法做数字摘要,再对数字摘要用签名私钥做非对称加密,即做数字签名;之后是将以上的签名和电子文件原文以及签名证书的公钥加在一起进行封装,形成签名结果发送给收方,待收方验证。

26、数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明,数字签名是非对称密钥加密技术与数字摘要技术的应用。

27、(3)接收方收到的电子文件在传输中没有被篡改,保持了数据的完整性,因为,签署后对电子签名的任何改动都能够被发现。

28、此时P、G、β就是公钥,记作Kpub;

29、数字签名的验证过程

30、选择一个大素数P、一个本原元G、一个随机整数d,d属于[2,p-2];

31、生成签名后,签名随明文一起发送给接收方;

32、对一个电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。

33、楼说的是VBA代码的数字签名吧,不是文档自己的签名。至于文档自己的签名,可以通过如下步骤实现:

34、网银通过脚本(如javascript)将交易数据作为参数,送给签名方法

35、生成β,β=G^dmodP;

36、选择“准备-添加数字签名”;

37、签名方法,通过csp的实现,usbkey进行签名

38、以上三点就是对《电子签名法》中所规定的“安全的电子签名具有与手写签名或者盖章同等的效力”的具体体现。

39、在接下来的窗口中,输入添加数字签名的目的;

40、在弹出的“获取数字标识”窗口中,选择“创建自己的数字标识”;

41、如果接收方对发方数字签名验证成功,就可以说明以下三个实质性的问题:

42、这样一来,如果这两个摘要相同,那么接收方就能确认该数字签名是发送方的

43、点击“Office按钮”;

44、(2)被签名的电子文件确实是经发方签名后发送的,说明发方用了自己的私钥做的签名,并得到验证,达到不可否认的目的。

45、数字签名的使用场景不同,则签署的流程也有所差异。以在契约锁平台签约为例,需要三步完成在电子合同上签署数字签名的步骤:

46、(1)该电子文件确实是由签名者的发方所发出的,电子文件来源于该发送者。因为,签署时电子签名数据由电子签名人所控制。

47、验证:当t≡G^xmodP则该签名有效,数据未被篡改,反之则签名无效;

48、甲乙双方在网上查询对方证书的有效性及黑名单时,采用的是LDAP协议(LightDirectoryAccessProtocol),它是一种轻型目录访问协议。

49、在“创建数字标识”窗口中输入自己的相关信息;

50、数字签名过程分两部分:左侧为签名,右侧为验证过程。即发方将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接受方;收方验证签名,即用发方公钥解密数字签名,得出数字摘要;收方将原文采用同样哈希算法又得一新的数字摘要,将两个数字摘要进行比较,如果二者匹配,说明经数字签名的电子文件传输成功。

51、Elgamal数字签名记作sig(x,k)=(r,s);x是明文的摘要,k是临时私钥的随机值,记作Kpr,r,s是构成签名的两个整数;

52、数字签名的实现步骤如下:

53、发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方。

54、网银将签名结果和交易数据原文送往网银服务器

55、若验证成功,保存数据库

56、签署人接收到签署请求,经过身份认证后,使用数字签名完成签署。

57、如果看到一个警告说什么最好通过第三方数字签名服务的电话框,点击“确定”;

58、点击“确定”。

标签
  • 超简短微信个性签名【106个精选】

    1、雾后,眼前的景物更加美丽,看得更远,更清楚。树木错落有致,参差披拂。树尖上有几只鸟儿在筑巢;有一些鸟儿在树枝上欢快的歌唱;小朋友们在树干上乱刻乱画;树下冬青倚着大树熟睡

    经典赏析·2024-02-01 08:00:12

  • 数字签名的实现过程汇总58个

    1、接收方收到发方的签名结果后进行签名验证,其具体操作过程如下:2、数字签名与验证过程3、数字签名的作用4、(1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。

    经典赏析·2024-02-01 07:00:18

  • 抖音个性签名男霸气汇总109个

    1、金钱视我像粪土,我还视金钱像粪土呢!都是粪土谁怕谁啊?2、你想走就走呗,我不拦你,看我们谁熬得过谁。3、不要怪哥太疯狂,只因着世界太嚣张。4、没有了你,我看到的天空依旧是蓝

    经典赏析·2024-02-01 07:00:14

  • 个性签名男八个字

    1、你若不离,我亦不弃。2、麻雀虽小,肝胆俱全。3、人杰地灵,物宝天华。4、付出汗水,改变命运。5、千里之行,始于足下。追求目标,坚持不懈。6、哥行哥有理,你行哥揍你。7、面朝大海,

    经典赏析·2024-02-01 06:00:15

  • 个人签名签什么最霸气男优选205个

    1、既往不咎这个词过于虚假,祝你幸福更是虚伪恶心。爱你这件事太辛苦了吧,还是祝你不得好死吧。2、粗腿女生羡慕嫉妒各种小细腿,不管他是男是女。3、我可以走一万步去见你,也愿

    经典赏析·2024-02-01 06:00:11

  • 个性签名男人简单气质成熟汇总158个

    1、无可奈何,似曾相识。2、你若盛开,清风自来。3、执子之手,柔意满怀。4、若许一世,为何负情。5、不要拿情绪做决定。6、平荒尽处是春山。7、你们尽管伤,我各种坚强。8、时过境迁

    经典赏析·2024-02-01 05:00:21

  • 全民k歌签名大全优选53个

    1、别人去ktv唱歌,我举铁,别人喝饮料我喝水,别人看电视,我卷腹,别人睡懒觉,我在跑步。2、关关难过关关过。3、要疯掉了。这两个人还在K歌。你妹啊、大半夜不睡觉,K你妹啊。真的是无

    经典赏析·2024-02-01 05:00:17

  • oppo手机微信个性签名怎么设置优选25个

    1、点击文字框,删掉原来的文字,编辑新的签名即可。2、方法如下:3、然后在锁屏界面上就可以显示,写一段鼓励自己的话,在自己情绪低落的时候看一看,或许会起到不一样的效果~4、点击

    经典赏析·2024-01-31 09:00:14