千家信息网

ssl证书的对称密钥与非对称密钥

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,(一)对称加密(Symmetric Cryptography)对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,对称
千家信息网最后更新 2025年12月02日ssl证书的对称密钥与非对称密钥

(一)对称加密(Symmetric Cryptography)

对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,对称 加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人的手里是一个问题。在发送密钥的过程中,密钥有很大的风险会被***们 拦截。现实中通常的做法是将对称加密的密钥进行非对称加密,然后传送给需要它的人。

对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那***们可以先试着用0来解密,不行的话就再用1解;但如果你的密钥有1 MB大,***们可能永远也无法破解,但加密和解密的过程要花费很长的时间。密钥的大小既要照顾到安全性,也要照顾到效率,是一个trade-off。

(二)非对称加密(Asymmetric Cryptography)

非对称密钥加密系统,又称公钥密钥加密。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。比 如,你向银行请求公钥,银行将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人--银行才能对你的消息解密。与对称加密不同的是,银行不需要将私 钥通过网络发送出去,因此安全性大大提高。 目前最常用的非对称加密算法是RSA算法。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。

虽然非对称加密很安全,但是和对称加密比起来,它非常的慢,所以我们还是要用对称加密来传送消息,但对称加密所使用的密钥我们可以通过非对称加密的方式发送出去。为了解释这个过程,请看下面的例子:

(1) Alice需要在银行的网站做一笔交易,她的浏览器首先生成了一个随机数作为对称密钥。

(2) Alice的浏览器向银行的网站请求公钥。

(3) 银行将公钥发送给Alice。

(4) Alice的浏览器使用银行的公钥将自己的对称密钥加密。

(5) Alice的浏览器将加密后的对称密钥发送给银行。

(6) 银行使用私钥解密得到Alice浏览器的对称密钥。

(7) Alice与银行可以使用对称密钥来对沟通的内容进行加密与解密了。

(三)总结

(1) 对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高。

(2) 非对称加密使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密速度慢。

(3) 解决的办法是将对称加密的密钥使用非对称加密的公钥进行加密,然后发送出去,接收方使用私钥进行解密得到对称加密的密钥,然后双方可以使用对称加密来进行沟通。


加密 密钥 对称 公钥 银行 安全 浏览器 浏览 安全性 消息 过程 速度 数据 又称 将对 算法 网站 网络 速度快 不同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 《网络安全法》宣传资料 手机服务器有什么用 项目中集成数据库访问模块 数据库查询list字段 医院信息网络安全监管记录分析 合肥网络安全事件 网络安全问题的问卷调查 明日之后服务器上不去了 网络安全技术练习题答案 苹果查找未连接服务器 如何选择适合自己的软件开发 cc服务器 网络数据库是网络教育资源吗 农村公路数据库整改措施 密云区品质软件开发价格走势 云端服务器怎么挂账号 小学开展网络安全专题活动 江西网络安全审计工控整机价位 数据库为什么不能组合关键字 网卡导致服务器ping不通 国泰安数据库没有公司名字 昆山富士康软件开发 软件开发地图管理天地图 ibm服务器有3c认证吗 视障导航软件开发力度 三大运营商软件开发工资 阿勒泰网络技术参考价格 无法连接到数据库11501 数据库对象如何设计 做一个官网买哪种服务器
0