首页 / JAVASCRIPT / 私钥是什么意思
私钥是什么意思
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了私钥是什么意思,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1151字,纯文字阅读大概需要2分钟。
内容图文
![私钥是什么意思](/upload/InfoBanner/zyjiaocheng/283/2e8acf5ddb3d4f0fb2864c30d59bab14.jpg)
![私钥是什么意思 - 文章图片](/upload/getfiles/0001/2021/4/22/20210422043056891.jpg)
私钥是什么意思
私钥加密算法使用单个私钥来加密和解密数据,由随机选择的数字组成,使用者都必须需要私钥来完成解密。
私钥加密算法,又称对称加密算法,因为这种算法解密密钥和加密密钥是相同的。也正因为同一密钥既用于加密又用于解密,所以这个密钥是不能公开的。常见的有《DES加密算法》、《AES加密算法》。
在密码学中,密钥(key,又常称金钥)是指某个用来完成加密、解密、完整性验证等密码学应用的秘密信息。在对称密码学(或称密钥密码学)中,加密和解密用的是同一个钥匙,因此钥匙需要保密。而在公钥密码学(或称非对称密码学)中,加密和解密用的钥匙不同:通常一个是公开的,称为公钥;另一个保密,称为私钥。
公钥算法的缺点
现实中,公钥机制也有它的缺点,那就是效率非常低,比常用的私钥算法(如 DES 和 AES)慢上一两个数量级都有可能。所以它不适合为大量的原始信息进行加密。为了同时兼顾安全和效率,我们通常结合使用公钥算法和私钥算法:
首先,发送方使用对称算法对原始信息进行加密。
接收方通过公钥机制生成一对密钥,一个公钥,一个私钥。
接收方 将公钥发送给 发送方。
发送方用公钥对对称算法的密钥进行加密,并发送给接收方。
接收方用私钥进行解密得到对称算法的密钥。
发送方再把已加密的原始信息发送给接收方。
接收方使用对称算法的密钥进行解密。
以上就是私钥是什么意思的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的私钥是什么意思全部内容,希望文章能够帮你解决私钥是什么意思所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。