加密技术

Posted pluslius

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加密技术相关的知识,希望对你有一定的参考价值。

加密技术的分布

分层 加密技术
应用层 ssh,ssl-telnet,等远程登录,pgp,s/mime等加密邮件
表示层,传输层 ssl/tsl,sockets,v5 加密
网络层 IPsec
数据链路层 Ethenet,WAN加密装置,pptp(ppp)

应用场合

实心箭头表示已经加密,可以保护上层的数据

技术分享图片

对称加密与公钥加密

对称加密: 加密解密使用相同密钥
对称加密方式: AES(Advanced Encryption Standard),DES(Data Encryption Standard)

公钥加密: 反之
公钥加密: RSA,DH(Diffie-Hellman 迪菲-赫尔曼密钥交换 ),椭圆曲线等加密方式

技术分享图片
技术分享图片

身份认证技术

验证使用者的真实性

1. 根据已知信息认证,使用公钥加密的方式进行的数字认证,就需要验证其是否持有私钥
2. 根据所拥有的信息进行认证,指利用电话号码,密钥,ID卡等信息的方式,在移动互联网中就是利用手机号码或终端信息进行权限认证
3. 根据独一无二的体态特征进行认证,指根据指纹,视网膜等生物特征进行认证的方式
4. IDM(IDentity Management)集合了各种认证

以上是关于加密技术的主要内容,如果未能解决你的问题,请参考以下文章

论如何设计一款端对端加密通讯软件

使用ffmpeg视频切片并加密

源代码加密软件的三种技术 你了解多少?

代码安全无忧—云效Codeup代码加密技术发展之路

浅谈 PHP 中的多种加密技术及代码示例

WPYOU主题加密码代码的解码