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

公钥和私钥的选择是任意的

时间:2022-02-17 17:54:19

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

公钥和私钥是配对生成的,通过私钥可以推导出公钥,反之不行。公钥可以分发给任何人。可用于加密数据,或者验证签名有效。私钥必须保密。可以用于解密数据,或者对数据进行签名。基于“数学上困难”的问题,比如质数分解、方程求根。从私钥获得公钥:容易。从公钥获得私钥:很难。公钥加密私钥解密:容易。没有私钥试图解密数据:很难。私钥签名公钥验证:容易。伪造签名让公钥通过:很难。

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

通过上面对非对称算法的介绍,大家可以了解到非对称算法核心的部分就是:密钥分为公钥和私钥,私钥保密公钥公开,私钥加密的密文需要使用公钥解密,公钥加密的密文需要私钥解密。具体的非对称算法和对称算法的区别如下表所列:

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

标签:公钥 公钥和私钥 私钥

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

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

    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亿美元不翼而飞。 早...

  • 数字资产钱包详细地址的作用全解释,新手投资可以用公钥取货币吗

    数字资产钱包详细地址的作用全解释,新手投资可以用公钥取货币吗

    2022-02-15 14:22:22

    每一个钱包都是有二种key:一个是公匙。它类似“详细地址”,公匙可根据电子邮件发送给别人,或是可发生在钱包运用中的二维码,便于于接受别人发来的加密货币。公匙不允许大家从钱包中取下加密货币。假如你想要将加密货币发给别人,她...

  • 如何解释数字货币的纸钱包、公钥钱包、热钱包的含义?

    如何解释数字货币的纸钱包、公钥钱包、热钱包的含义?

    2022-02-22 09:52:28

    一、热钱包热钱包又被称为线上钱包,包括轻钱包和重钱包(全连接点钱包),需维持联网发布的钱包,可以立即开展交易实际操作。1、轻钱包:不存储详细的区块链技术,只储存和自己有关的数据信息。它的体型小,可以在手机、电脑上、网页页...

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