什么叫做数字签名 数字签名的基本原理是什么?
浏览量:1346
时间:2021-03-12 15:42:19
作者:admin
数字签名的基本原理是什么?
数字签名采用双重加密方式实现防伪防伪。其原理如下:1。发送的文件用Sha码加密,生成128位数字摘要。
2. 发送者用他的私钥重新加密摘要,这形成了一个数字签名。三。将原始文本和加密摘要同时传送给另一方
双重签名是set引入的一项重要创新,它可以巧妙地将发送给不同接收者的两条消息连接起来,保护消费者的隐私。双重签名的目的:在电子商务的电子支付系统中,存在着客户、商户和银行之间交易信息的传递,包括只有商户才能看到的订购信息和只有银行才能看到的支付信息。因为银行需要知道的支付信息是客户通过商户传递给银行的,所以双签名的目的是在交易过程中,当客户将订单信息和支付信息传递给商户时,订单信息和支付信息相互分离另外,商户只能看到订单信息,不能看到支付信息,支付信息不变传递给银行;商户和银行可以验证订单信息和支付信息的一致性,从而判断订单信息和支付信息在传输过程中是否被修改。双重签名的生成过程:客户通过哈希函数对订购信息和付款信息进行哈希运算,分别得到订购信息和付款信息的消息摘要。将两个消息摘要连接起来,用hash函数对其进行哈希运算,得到付款单消息摘要。客户使用自己的私钥对支付订单消息摘要进行加密,最终获得双签名信息。使用和验证过程:
1)客户向商户发送“订购信息和付款信息报文摘要双签名”,并向商户发送“付款信息和订购信息报文摘要”(2)商户和银行汇总收到的信息,然后把它和另一个摘要联系起来。如果它等于解密的双重签名(使用客户的公钥),则可以确定消息的真实性。不过,商家看不到客户的账户信息,银行也不知道客户的购买信息,但可以确认对方是真实的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。