数字签名如何使用双钥密码加密和散列函数?

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

数字签名如何使用双钥密码加密和散列函数?

答:消息用散列函数处理得到的消息摘要,再用双钥密码体制的私钥加密称为数字签名。数字签名的使用方法是:消息M用散列函数H得到的消息摘要h₁=H(M),然后发送方再用自己的双钥密码体制的私钥对这个散列值进行加密h'=EKSA(h₁),形成发送方的数字签名。这个数字签名将作为消息M的附件和消息一起发送给消息的接收方。消息的接收方首先从接收到的原始消息M中计算出散列值h₂==H(M),接着再用发送方的双钥密码体制的公钥来对消息的数字签名进行解密DKPA(h')得h₁。如果这两个散列值h₁=h₂,那么接收方就能确认该数字签名是发送方的,而且还可以确定此消息没有被修改过。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top