知识问答
身份验证是什么
身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。
身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。
定义
身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。
身份验证的目的是确认当前所声称为某种身份的用户,确实是所声称的用户。在日常生活中,身份验证并不罕见;比如,通过检查对方的证件,我们一般可以确信对方的身份。虽然日常生活中的这种确认对方身份的做法也属于广义的“身份验证”,但“身份验证”一词更多地被用在计算机、通信等领域。
方法
身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。不同的身份验证方法,安全性也各有高低。
基于共享密钥
基于共享密钥的身份验证是指服务器端和用户共同拥有一个或一组密码。当用户需要进行身份验证时,用户通过输入或通过保管有密码的设备提交由用户和服务器共同拥有的密码。服务器在收到用户提交的密码后,检查用户所提交的密码是否与服务器端保存的密码一致,如果一致,就判断用户为合法用户。如果用户提交的密码与服务器端所保存的密码不一致时,则判定身份验证失败。
使用基于共享密钥的身份验证的服务有很多,如:绝大多数的网络接入服务、绝大多数的 BBS 以及维基百科等等。
基于生物学特征
基于生物学特征的身份验证是指基于每个人身体上独一无二的特征,如指纹、虹膜等。
例如 Synaptics Natural ID 指纹传感器解决方案,对指纹模板数据进行 AES256 位加密,对于在智能手机上快速部署生物识别身份验证技术,这种加密方法起到了关键作用。
基于公开密钥加密算法
基于公开密钥加密算法的身份验证是指通信中的双方分别持有公开密钥和私有密钥,由其中的一方采用私有密钥对特定数据进行加密,而对方采用公开密钥对数据进行解密,如果解密成功,就认为用户是合法用户,否则就认为是身份验证失败。
使用基于公开密钥加密算法的身份验证的服务有:SSL、数字签名等等。
身份验证上一篇:为什么word文档只能上传一个
下一篇:财务分析是什么意思?
最新文章
- 今日头条怎么做自媒体
- DUX主题7.4版本更新:新增文字LOGO、Ajax阅读数、点赞状态、后台阅读量排序等多项功能(dux7.1)
- 身份证开房记录在哪里查询
- HostPapa:2022黑五优惠(黑五促销)
- 引人入胜的三十岁男人照片
- AoyoHost:香港CN2高防云主机8折158元|月起(最高50G防御|2核2G配置起步)(香港高防服务器价格)
- 裸金属服务器如何保障数据安全
- 如何联系百度推广?推广联系电话你需要知道!
- 如何建立云服务器连接
- JBL是什么
- 云服务器网络卡的原因有哪些
- 源程序是什么意思?
- Chrome apps是什么意思?
- 怎么将网页部署到云服务器
- volg自媒体怎么收益
- Microsoft是什么
- 免备案专业JSP空间,让网站无忧上线!
- 什么是智能设备
- CheapWindowsVPS:$9|月KVM-4GB内存,50G SSD硬盘,1Gbps不限流量,9个机房(cheapwindowsvps什么意思)
- 开盘数据恢复是什么意思?