公钥密码——非对称密码简介
2017-04-03 12:29
561 查看
公钥密码,即非对称密码。
1. 大数因子分解难解性
2. 离散对数难解性
3. 椭圆曲线离散对数难解性
数据加密,常用于对称密钥的保护
密钥协商
陷门单向函数
用抽象的观点来看,公钥密码就是一种陷门单向函数。我们说一个函数f是单向函数,即若对它的定义域中的任意x都易于计算y=f(x),而当f的值域中的y为已知时要计算出x是非常困难的。若当给定某些辅助信息(陷门信息)时则易于计算出x,就称单向函数f是一个陷门单向函数。公钥与私钥
公钥密码里存在两个不同的密钥,分别是公钥和私钥。公钥可以公开发布,私钥需要秘密保存。基于数学难题
公钥密码基于数学难题设计。常用于公钥密码的数学难题是以下三个:1. 大数因子分解难解性
2. 离散对数难解性
3. 椭圆曲线离散对数难解性
公钥密码的用途
数字签名数据加密,常用于对称密钥的保护
密钥协商
常见的公钥算法
DH
RSA
ECC
SM2
相关文章推荐
- 非对称密码的简介
- 密码学---非对称密码的加密解密采用公钥还是密钥
- 实现HTTPS系列第二弹之【非对称加密,公钥私钥,数字签名,OpenSSL及HTTPS等概念简介】
- 非对称加密及数字签名RSA算法的实现(公钥加密->私钥解密、私钥加密->公钥解密)
- centos 7.4基本部署,密码公钥双验证,jdk7+tomcat7+mysql5.7配置详解
- 公钥私钥及ssh公钥无密码登录
- 使用ssh公钥实现免密码登录
- 密码学简介(三)
- 密码史简介(对称加密以解密)
- 使用ssh公钥实现ssh免密码登录
- 使用ssh公钥实现免密码登录
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
- iOS实战——DEX、DSA、RSA、SSH HTTPS、 公钥、秘钥、对称加密、非对称加密
- SSH简介及公钥、私钥的基本概念
- 如何用非对称密码算法制作共享软件的注册码
- 大话https演化过程(对称加密、非对称加密、公钥、私钥、数字签名、数字证书)
- ssh公钥无密码访问
- SSH公钥登录且禁止密码登录及更改默认端口
- 非对称密码的编程使用
- 使用ssh无密码验证登录 公钥无效