元宇宙非小号金色财经交流群社区官网

公钥密码算法包括公钥加密和私钥签名(数字签名)两种主要用途

时间:2022-02-17 17:32:35

公钥密码是一种用不同的密钥进行加密和解密的技术,和对称密码一样用于确保消息的机密性。使用最广泛的一种公钥密码算法是RAS。和对称密码相比,公钥密码的速度非常慢,因此一般都会和对称密码一起组成混合密码系统来使用。公钥密码能够解决对称密码中的密钥交换问题,但存在通过中间人攻击被伪装的风险,因此需要对带有数字签名的公钥进行认证。

误解一:公钥密码比对称密码更安全。事实上,任何加密方法的安全性依赖于密钥的长度和破译密文所需的计算量。误解二:公钥密码是一种通用的方法,所以对称密码已经过时。事实上,由于现有的公钥密码方法所需的计算量大,所以取缔对称密码似乎不太可能。误解三:公钥密码实现密钥分配会更简单。事实上,使用公钥密码也需要某种形式的协议,该协议通常包含一个中心代理,并且它所包含的处理过程并不比对称密码那些过程简单和有效。

RSA加密算法是一种非对称加密算法,加密的秘钥是由公钥和私钥两部分组成秘钥对,公钥用来加密消息,私钥用来对消息进行解密,公钥是公开的,私钥则是用户自己保留的,由于公钥是公开的,那么任何人只要获取到公钥,都可以使用公钥来加密发送伪造内容,出于安全性考虑,在发送消息之前我们可以使用RSA来签名,签名使用私钥来进行签名,使用公钥来进行验签,通过签名我们可以确保用户身份的唯一性,从而提高安全性。

这种情况还是不一定安全因为中间人虽然无法获取私钥,但是截获公钥。中间人先创建自己的公钥和私钥,当服务端给客户端发送公钥时,中间人截获后把自己的公钥发送给客户端。下次客户端返回被公钥加密后的秘钥后,中间人再次截获到就可以用自己的私钥来解密了。同时再将解密后的秘钥再用客户端的公钥加密后发送给服务端。这样就神不知鬼不觉的拿到了密钥

公钥和私钥的选择是任意的,既可以“p为公钥,q为私钥“,也可以“p为私钥,q为公钥”。但在生成密钥时,两个密钥的复杂程度是不同的,一般选取简单的作为公钥,复杂的作为私钥。加密和签名可以共用同一套密钥。

公钥密码算法又称非对称密码算法,既可用于加密和解密,也可用于数字签名,打破了对称密码算法加密和解密必须使用相同密钥的限制,很好地解决了对称密码算法中存在的密钥管理难题。公钥密码算法包括公钥加密和私钥签名(数字签名)两种主要用途。

标签:公钥 公钥加密 加密 数字签名 私钥

  • 区块链聚合签名干货:区块链与数字签名技术

    区块链聚合签名干货:区块链与数字签名技术

    2022-04-08 13:53:55

    区块链使用基于共识的机制来检测交易的有效性。区块链 聚合签名使用分布式数据库保存数据,不需要中央协调。分布式数据库不断维护不断增长的数据记录,不能被篡改。区块链是与比特币交易的公共分类账。其主要目的是取代外部和第三方认证...

  • 借助区块链技术应用数字签名,可永久持有数字收藏品

    借助区块链技术应用数字签名,可永久持有数字收藏品

    2022-06-07 14:51:17

    自然,也有大量的小故事。如前所述,当有些人选购不可替代的代币总时,她们不但是订购了一些可以轻轻松松模仿的藏品的数字文档。那麼她们究竟在用什么?要掌握她们订购的是啥,使我们考虑到一个特殊的事例。从总体上,使我们再看一下 J...

  • 比特币钱包详细地址、私钥和公钥有哪些?

    比特币钱包详细地址、私钥和公钥有哪些?

    2021-12-16 12:00:26

    据欧易比特币市场行情结果显示,截至文中编写時间,比特币价钱49,142.30美金,日内涨跌幅0.96%。尽管比特币价钱相对性昨日有一定的降低,但市场前景仍然值得期待的,吸引住了诸多初学者新手进到比特币销售市场。于初学者来...

  • 私钥泄露导致1.6亿天价损失,关于私钥你需要知道这些事

    私钥泄露导致1.6亿天价损失,关于私钥你需要知道这些事

    2022-09-29 22:55:54

    赛博朋克的现代密码学,可不是敲玻璃「有内鬼,终止交易」那么简单。 两天前,加密做市商Wintermute遭到黑客攻击。由于使用Profanity生成以太坊地址的方式有漏洞,造成了私钥的泄露,1.6亿美元不翼而飞。 早...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( [email protected] )
皮卡丘 2021-2024© YangKaTie.Com All