信息加密、解密与常用算法的基本概念和相关知识(2)
信息加密、解密与常用算法的基本概念和相关知识
5、数字签名
数字签名(Digital Signature)是在信息化环境下,以网络为信息传输基础的事物处理中,事物处理各方应采用的电子形式的签名。完善的数字签名体系应满足以下3个条件:
- (1)签名者事后不能抵赖自己的签名;
- (2)任何其他人不能伪造签名;
- (3)如果当事的双方关于签名的真伪发生争执,能够在公开的仲裁者面前通过验证签名来确认其真伪。
6、认证
认证(Authentication)又称鉴别、确认,它是证实某事是否名副其实或是否有效的一个过程。认证系统常用的参数有口令、标识符、密钥、信物、智能卡、指纹、视网纹等。
认证和加密的区别在于:加密用以确保数据的保密性,阻止对手的被动攻击,如截取、窃听等;而认证用以确保报文发送者和接收者的真实性以及报文的完整性,阻止对手的主动攻击,如冒充、算改、重播等。认证往往是许多应用系统中安全保护的第一道设防,因而极为重要。
认证和数字签名技术都是确保数据真实性的措施,但两者有着明显的区别:
- (1)认证总是基于某种收发双方共享的保密数据来认证被鉴别对象的真实性,而数字签名中用于验证签名的数据是公开的;
- (2)认证允许收发双方互相验证其真实性,不准许第三者验证,而数字签名允许收发双方和第三者都能验证;
- (3)数字签名具有发送方不能抵赖、接收方不能伪造和具有在公证人前解决纠纷的能力,而认证则不一定具备。
以上就是IT袋网带来的信息加密、解密与常用算法的基本概念和相关知识的全面方法讲解,希望为您起一个抛砖引玉袋作用,能解决您生活中的问题吧。
相关阅读
-
openstack swift组件详解 Swift有哪些组件
今天带来的IT技巧小经验openstack及swift组件详解的电脑小知识,继续往下看吧! OpenStack Swift是OpenStack项目中的一个分布式对象存储系统,它为用户提供了一个简单、可扩展、高可用的存储解决方
-
什么是TCP/IP协议? TCP/IP协议包含哪几层?
跟大家聊一聊什么是TCP/IP协议的相关介绍,具体介绍如下: TCP/IP协议是Transmission Control Protocol/Internet Protocol的缩写,意为传输控制协议/因特网互联协议。 它是一种用于计算机网络通信的协议族
-
网络面试宝典:如何优秀回答TCP的三次握手和四次挥手问题
今天带来的IT技巧小经验网络面试宝典的IT小经验,一定能解决您的问题的,一起来了解吧! 在计算机网络的面试中,TCP的三次握手和四次挥手是一类常见的问题。 理解这两个过程对于理解T
-
怎样免费ppt模板制作 免费的ppt模板网站推荐
小编带来的是怎样免费ppt模板制作和免费的ppt模板网站推荐的内容,接下来一起来看看吧。 年末了,又是一个做年终总结的时候,你的年终报告需要用到PPT吗?最近我的同事一直在问我:你的


