认证、加密及数字签名的区别

简介: 认证、加密及数字签名的区别

前几天,被一个猎头推荐到某世界500强企业,职位是安全测试


由于之前接触过一点点,但是并没有太多经验,奈何,最后的终面,就..... (尴尬)


但是这次,却让我对测试路程,有了一个更清晰的认知


做过 需求,开发,测试(功能,自动化,接口,性能,),唯独安全测试没有涉及过,所以,在这次失败之后,也让我认知到,知识的浅薄,所以为了成为安全界的一位成员,要从基本的学习


今天先学习:认证,加密及数字签名, 以及他们的区别


认证(Authentication),又称鉴别,确认,它是证实某事是否符合其实或是否有效的一个过程


认证和加密的区别在于:


加密是用于确保数据的保密性,阻止对手的被动攻击,如截取,窃听等;


认证用于确保报文发送者和接收者的真实性以及报文的完整性,阻止对手的主动攻击,如冒充、篡改、重播等。


敲黑板:认证是许多应用系统中安全保障的第一道防线,所以,重要性不言而喻。



认证系统常用的参数有:口令、标识符、信物、智能卡、指纹、视网纹等。对于那些能在长时间保持不变的参数,进行认证。


认证和数字签名技术都是确保数据真实性的措施,但是两者的也有区别


认证总是基于某种收发双方共享的保密数据来认证被鉴别的对象的真实性,而数字签名中用于验证签名的数据是否是公开的


认证允许收发双方互相验证其真实性,不允许第三方验证,而数字签名  不仅允许收发双方互相验证,也允许第三方验证


数字签名具有发送方不能抵赖接收方不能伪造和具有在公证人面前解决纠纷的能力,而认证不一定具备



如果接受双发都诚实,那么认证既可以, 如果接收双方由一方不诚实,那就需要用到 数字签名,防止某一方抵赖。



如果上面的不太理解, 举个栗子,可能就明白了:


认证:  两个人进行一个秘密活动,防止第三个的进入,那么,使用对口号的方式,来识别


加密:  甲给丙写信,但是必须经过乙才能到达丙,为了不想让乙看到信件的内容,甲把纸条装进信封里,这样,乙就看不到


数字签名:甲乙两家公司签合同,防止某一方抵赖, 甲和乙都需要加公司印章


目录
相关文章
|
4天前
|
算法 数据安全/隐私保护
对称密钥加密算法和公开密钥加密算法有什么区别
【4月更文挑战第19天】对称密钥和公开密钥加密算法各有特点:对称密钥加密速度快,适用于大量数据,但密钥管理困难;公开密钥加密安全性高,密钥管理方便,但速度慢,常用于数字签名和身份验证。两者在不同场景下有不同优势。
21 6
|
1月前
|
存储 缓存 安全
https跳过SSL认证时是不是就是不加密的,相当于http?
https跳过SSL认证时是不是就是不加密的,相当于http?
122 0
|
2月前
|
安全 搜索推荐 API
【现代密码学】笔记 补充7-- CCA安全与认证加密《introduction to modern cryphtography》
【现代密码学】笔记 补充7-- CCA安全与认证加密《introduction to modern cryphtography》
104 0
|
3月前
|
算法 安全 Java
面试题:非对称加密和对称加密的区别以及优缺点
面试题:非对称加密和对称加密的区别以及优缺点
25 0
|
3月前
|
安全 Java 数据安全/隐私保护
Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现
Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现
73 0
|
4月前
|
XML 算法 数据安全/隐私保护
Shiro -认证凭据(密码)加密的那些事
Shiro -认证凭据(密码)加密的那些事
37 0
|
7月前
|
安全 网络安全 数据安全/隐私保护
https跳过SSL认证时是不是就是不加密的,相当于http?
https跳过SSL认证时是不是就是不加密的,相当于http?
67 0
|
8月前
|
云安全 存储 安全
构建强大的云安全基础:认证、加密与网络防护
本篇深入剖析了云安全的基础要素,重点探讨了认证、授权与访问控制、数据加密与隐私保护,以及网络与防火墙配置等关键主题。我们首先介绍了身份验证与单一登录(SSO)的重要性,并提供了使用Flask进行SSO的示例代码。随后,我们强调了角色与权限管理在保障资源安全上的作用,还介绍了云供应商提供的访问控制工具。
73 1
|
9月前
|
数据安全/隐私保护
加密与签名的区别
加密与签名的区别
62 0
|
10月前
|
存储 SQL 安全
HTTP vs HTTPS: 网络通信的加密之争!你真的知道它们的区别吗?
HTTP和HTTPS是两种不同的协议,它们之间有着显著的区别。HTTPS相较于HTTP来说,更加安全、更具可靠性,但是HTTPS在性能、使用方式、资源消耗等方面都有一定的不足。
HTTP vs HTTPS: 网络通信的加密之争!你真的知道它们的区别吗?