驱动管家:安全、高效、精准的专业驱动下载站!

数字签名有哪些过程?数字签名的原理是什么?

2018-01-20 13:30:15责编:llp   来源:驱动管家     人气:

数字签名和加密的基本原理及其区别?

1.数字签名主要经过以下几个过程:


数字签名有哪些过程?数字签名的原理是什么?

信息发送者使用一单向散列函数(HASH函数)对信息生成信息摘要;

信息发送者使用自己的私钥签名信息摘要;

信息发送者把信息本身和已签名的信息摘要一起发送出去;

信息接收者通过使用与信息发送者使用的同一个单向散列函数(HASH函数)对接收的信息本身生成新的信息摘要,再使用信息发送者的公钥对信息摘要进行验证,以确认信息发送者的身份和信息是否被修改过。

2.数字加密主要经过以下几个过程:

当信息发送者需要发送信息时,首先生成一个对称密钥,用该对称密钥加密要发送的报文;

信息发送者用信息接收者的公钥加密上述对称密钥;

信息发送者将第一步和第二步的结果结合在一起传给信息接收者,称为数字信封;

信息接收者使用自己的私钥解密被加密的对称密钥,再用此对称密钥解密被发送方加密的密文,得到真正的原文。

数字签名和数字加密的过程虽然都使用公开密钥体系,但实现的过程正好相反,使用的密钥对也不同。数字签名使用的是发送方的密钥对,发送方用自己的私有密钥进行加密,接收方用发送方的公开密钥进行解密,这是一个一对多的关系,任何拥有发送方公开密钥的人都可以验证数字签名的正确性。数字加密则使用的是接收方的密钥对,这是多对一的关系,任何知道接收方公开密钥的人都可以向接收方发送加密信息,只有唯一拥有接收方私有密钥的人才能对信息解密。另外,数字签名只采用了非对称密钥加密算法,它能保证发送信息的完整性、身份认证和不可否认性,而数字加密采用了对称密钥加密算法和非对称密钥加密算法相结合的方法,它能保证发送信息保密性。

  • mysql命令的用法 怎么用mysql弱口令得到webshell?

    mysql命令的用法 怎么用mysql弱口令得到webshell?

    很早网上就有了用mysql弱口令得到webshell教程,但是这次我要说的不是得到webshell,而是直接得到系统权限,看清楚了,是“直接”得到!首先,我简单说一下mysql弱口令得到系统权限得过程:首先利用mysql脚本上传

    详情2018-01-16 13:30:14责编:llp   来源:驱动管家     
  • 对称加密 什么是对称密钥加密术?

    对称加密 什么是对称密钥加密术?

    密钥或对称密钥加密术(Secret-Key or Symmetric-Key Cryptography)密钥加密术是确保具有报文解密密钥的受限方对信息公开的网络技术安全技术。在密钥加密模式中,只需要提供一种密钥进行加、解密过程。它又叫

    详情2018-01-14 19:42:28责编:llp   来源:驱动管家     
  • 木马捆绑器有哪些?什么是资源包裹捆绑器?

    木马捆绑器有哪些?什么是资源包裹捆绑器?

    一、传统的捆绑器这种原理很简单,也是目前用的最多的一种。就是将B exe附加到A exe的末尾。这样当A exe被执行的时候,B exe也跟着执行了。这种捆绑器的代码是满网都是。我最早是从jingtao的一篇关于流的文章中得

    详情2018-01-19 13:32:37责编:llp   来源:驱动管家     
  • 如何入侵redhat linux?入侵redhat linux的步骤

    如何入侵redhat linux?入侵redhat linux的步骤

    我写此文的目的不在于教人入侵,而是为了提高自身的技术和加强网络管理员的安全防范意识。仅此而已!粗心大意的网络管理员应该明白:由于你们一个小小的操作失误可能会导致整个网络全面沦陷!本文主要是围绕UNIX下

    详情2018-01-13 20:02:38责编:llp   来源:驱动管家     
  • 360浏览器的优点 360浏览器有什么漏洞?

    360浏览器的优点 360浏览器有什么漏洞?

    产品官方:360安全浏览器是全球首款采用“沙箱”技术的浏览器,能够彻底避免木马病毒从网页上对你的计算机发起攻击。360安全浏览器完全突破了传统的以查杀、拦截为核心的安全思路,在计算机系统内部构造了一个独

    详情2018-01-16 17:30:23责编:llp   来源:驱动管家     
  • 手机使用技巧 智能手机怎么用?

    手机使用技巧 智能手机怎么用?

    1。用智能手机工作室1 1版备份联系人、短信、通话记录等, 下载刷机相关文件(刷机工具, ROM, Radio, 格式化ExtROM工具Repart_DOC exe), 同步软件ActiveSync要用最新版4 0以上的。2。确认下载的ROM文件(n

    详情2018-01-04 11:50:01责编:llp   来源:驱动管家     
  • 系统的密码破解有哪些方法?如何破解系统密码?

    系统的密码破解有哪些方法?如何破解系统密码?

    一、ERD2003利用ERD2003强行修改系统管理员密码的方法简单、易于操作,且对2000 xp 2003系统均有效。下面就具体介绍一下这个软件的用法。1 下载ERD2003的iso,刻录成可启动的CD,注意别搞错了,直接刻录镜像最好

    详情2018-01-15 08:59:12责编:llp   来源:驱动管家     
  • dedecms是什么?dedecms v5.6 final版本有哪些漏洞?

    dedecms是什么?dedecms v5.6 final版本有哪些漏洞?

    影响版本:DEDECMS v5 6 Final程序介绍:DedeCms 基于PHP+MySQL的技术开发,支持Windows、Linux、Unix等多种服务器平台,从2004年开始发布第一个版本开始,至今已经发布了五个大版本。DedeCms以简单、健壮、灵活

    详情2018-01-17 13:30:56责编:llp   来源:驱动管家     
  • 木马病毒怎么查杀?木马病毒有哪些查杀方法?

    木马病毒怎么查杀?木马病毒有哪些查杀方法?

    在用电脑的过程中,经常会遇到一些木马病毒,中病毒后,很多人都会表示用电脑杀毒软件杀毒就可以了,还有一些人在使用杀毒软件后发现,病毒在重启电脑之后又再次出现了,那么怎么样才能彻底查杀电脑中的木马病毒

    详情2018-01-18 10:09:30责编:llp   来源:驱动管家     
  • access教程 怎么利用access导出webshell?

    access教程 怎么利用access导出webshell?

    已经听N个人过说有人已经发现SQL注入Access得到webshell的技术了,也只是听说而已,具体的细节还是不得而知。最近在看的书中一章提到Jet的安全,然后灵光一闪,呵呵,发现了一种可以利用access导出asp的方法,分

    详情2018-01-14 09:00:08责编:llp   来源:驱动管家