• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >加密解密 > 数字签名和加密的基本原理及其区别

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

作者:佚名 字体:[增加 减小] 来源:互联网

佚名 向大家分享了数字签名和加密的基本原理及其区别 ,其中包含数字签名的基本原理,数字签名的原理,简述数字签名的原理,数字签名的实现原理,数字签名的工作原理等知识点,遇到此问题的同学们可以参考下
数字签名和加密的基本原理及其区别?

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

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

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

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

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

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

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

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

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

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

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


</div>

您可能想查找下面的文章:

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

相关文章

  • Asp木马加密(去掉asp里的%)
  • 从实战的角度讨论MD5加密的安全性(图)
  • 缓冲区溢出的解密方法
  • 黑客技术之slv unpackme 脱壳
  • 黑客使用MD5加密GRUB密码操作步骤
  • 破解MYSQL密码方法大全
  • 黑客教你破解Session cookie的方法
  • 用邮件pops加密程序不想让别人看到
  • 在KDE环境下安装GnuPG加密软件
  • 用加密软件给笔记本敏感数据加密(图)

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 汇编语言程序破解基本知识
    • ACProtect Professional 1.3C 主程序脱壳(2)(图)
    • 破别人ASP木马密码的方法
    • 破解40位MD5加密
    • 数据安全知识:了解无线数据加密的方法
    • 破解伪EXE里的BAT批处理源代码的步骤分享
    • 加密解密教程:NTFS文件加密初探
    • 文档安全加密系统的实现方式(图)
    • 另类破解双系统Vista密码
    • 基于双线性配对的密码学算法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有