身份认证与数字签名基础(一)
2016-10-18 16:17
357 查看
基本概念
明文:被伪装的信息。密文:伪装后的信息。
密码算法:加密时采用的信息变化规则。
加密、解密用公式表示 (明文M、密文C、加密函数E、密钥K ):
加密过程:Ek(M)=C
解密过程:Dk(C)=M
密钥算法分为对称密钥算法和非对称密钥算法
对称密钥算法(私密密钥加密,因为密文的安全取决于密钥的安全):公钥加密,公钥解密,加密和解密都是使用相同的密文。
加密过程:将密钥和密文提交给一个加密算法,返回密文。
解密过程:将密文和密钥提交给一个解密算法来完成。
非对称密钥算法(公共密钥加密):公钥加密,私钥解密,公钥不需要保密,发送方和接收方不需要交换密钥,这是相对于对称密钥算法最大的优点。
两种密钥算法的比较:对称密钥算法比非对称密钥算法速度快,适用于需要考虑时间的应用程序,采用对称密钥算法不实际。因此,用于保护传输中数据的加密应用程序,例如安全套接字层(SSL)协议常常结合非对称密钥算法和对称密钥算法。
有时间在更新........
相关文章推荐
- jdk1.4_01实现Applet的数字签名认证
- 身份验证、中间人攻击和数字签名:浅谈密码学(中)
- Orchard Oauth身份认证模块,在原基础上支持百度,豆瓣,开心,QQ,人人,新浪,淘宝
- C#进阶系列——WebApi身份认证解决方案:Basic基础认证
- 基于数字证书的UKEY安全登录 与身份认证技术研究
- 27.2.1 基于数字证书的用户身份认证的方法
- 转: https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL
- 身份验证、中间人攻击和数字签名:浅谈密码学
- 加密-数字信封-完整性验证-数字签名-数据加解密及身份认证流程
- C#进阶系列——WebApi身份认证解决方案:Basic基础认证 (转)
- 身份验证、中间人攻击和数字签名:浅谈密码学(下)
- 基础知识梳理(2)数字签名,很简单
- 加密,解密,认证,数字签名,公钥私钥
- 加密,解密,认证,数字签名,公钥私钥
- 身份验证、中间人攻击和数字签名:浅谈密码学(上)
- 加密,解密,认证,数字签名,公钥私钥
- [转贴]软件数字签名原理——PKI 基础知识
- 身份验证、中间人攻击和数字签名:浅谈密码学
- 【Android 基础】如何查看数字签名信息