密码技术学习(6.1)-非对称加密技术简介

版权声明:转载请注明出处 https://blog.csdn.net/laozhaishaozuo/article/details/81868764
  • 非对称加密模型
  • 常见的非对称加密技术

非对称加密模型

非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。百度百科

非对称加密模型,可以类比为意见箱。公钥可以理解为意见箱,私钥可以理解为意见箱的钥匙,每个人都可以往意见箱中放入信息,但是只有意见箱的主人才能打开意见箱查看信息。

常见的非对称加密技术

非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。

常见算法

  • RSA
  • Elgamal
  • ECC(椭圆曲线密码体制)

非对称加密算法中大部分都是基于数学问题建立的。RSA基于大数因式分解,Elgamal和ECC基于离散对数问题。

参考书籍和文章

关于本章内容,参考了一下书籍和文章

  1. Java加密与解密的艺术 链接
  2. 图解密码技术-第二版 链接 第三版链接
  3. 知乎大神的通俗解释

本系列其他文章

密码技术学习系列文章

猜你喜欢

转载自blog.csdn.net/laozhaishaozuo/article/details/81868764