主页 > imtokenapp下载安装 > 非对称加密入门:白话解析私钥、公钥、RSA

非对称加密入门:白话解析私钥、公钥、RSA

imtokenapp下载安装 2023-04-30 07:27:27

以前的加密方式都是对称加密。 说白了,加密和解密就是同一个密码。

比如你可以用你银行账户对应的密码取现,你把这张卡的密码给别人也可以取现; 比如你的邮箱登录密码,比如微信、支付宝登录密码等等,这些都是对称密码应用。

只要用同一把钥匙开锁,就是对称密码。

但是对称加密有一个问题很难解决,那就是秘钥的传递问题。

前面提到的量子通信,也是目前已知的密钥传输最先进、最安全的密钥分发方式,但一般来说,普通用户很难使用。 想象一下以下场景。 你儿媳妇打电话给你说她在网上购物,需要你的信用卡密码。 如果你告诉她,他就会购物。 如果这个时候有人在听你的电话,那么他也在购物。 就等这个密码,他也去刷卡了,这时候怎么办?

问题都出在密钥的传输上。

链接越多,越容易出错。 这个密钥传输环节能不能切断?

能。 使用公钥加密,即使用一对密钥。

两把钥匙? 如果用两把钥匙开一把锁,那这把锁不是坏锁吗? 这不是真的。

现在有两个密钥:公钥和私钥。

公钥就是公钥,任何人都可以知道这把钥匙; 私钥在本地,只有自己知道私钥,所以私钥不会被发送或传输,因为不传输就没有传输问题。

例如,您想向家人发送电子邮件文件。 这是一件非常机密的事情。 您的家人在线生成一对密钥,即公钥和私钥,然后将公钥和私钥发送给您。 自己记录,不要放到网上。

你收到公钥后,用公钥加密你要发送的信息,然后发送给你的家人。 家人收到后,用私钥解密,就可以看到你的重要信息。

里面有几点,公钥也是你家人发给你的,万一被别人截获了怎么办?

没关系,就算很多人知道公钥也没关系,因为公钥只能加密,解密是公钥对应的私钥,也就是说别人知道你的公钥,只是为了方便他们向您发送信息。 他们加密后,他们自己无法破译。

这就是非对称加密的工作原理,因为公钥的出现,以前在历史上是不存在的,所以非对称加密也叫公钥加密。

比特币钱包提币要多久_win7 怎么删除比特币钱包cpan_比特币钱包是非对称加密吗

私钥和公钥的生成方法网上都有,这里不再赘述。

总结一下公钥加密的特点:

1、公钥和私钥必须成对出现,不能单独生成。

2. 任何人都可以知道公钥,只有接收信息的人知道私钥;

3、A向B发送信息的过程是:A用B的公钥加密一段要发送的信息,B收到后用自己的私钥解密。

公钥加密有什么用?

比特币加密是公钥加密。 这就是您拥有私钥、公钥和地址的原因。 公钥可以推导出地址,但地址不能推导出公钥。 就算推导出来也没关系,因为公钥就是公钥。 所谓生成比特币账户,本质上就是生成一对秘钥。 有了公钥和私钥,再由公钥生成地址,就生成了比特币账户。 这种生成账户的方式比在传统金融中开立银行账户更方便、更安全。 当然,传统银行也很安全,中心化会保护你的账户。 比特币是人类历史上第一次用技术解决安全问题。 问题。

马上就要讲到比特币的加密原理了,今天就简单说一下。

什么是RSA? 为什么这么多人谈论 RSA?

RSA是非对称加密中使用最广泛的加密方式。 当然,还有其他的。 比如比特币有一个神奇的椭圆曲线加密,是一种非对称加密方式,RSA就没有。 过去,这种椭圆曲线加密方式的选择受到了以太坊创始人维塔利克的称赞比特币钱包是非对称加密吗,他说中本聪可能是被骗了,选得这么好。

RSA加密之所以称为RSA加密,是因为创始人名字的首字母是R、S、A,他们在发文章时,用Alice和Bob的名字来代表A和B,所以在密码学上形成了通用管理。 “爱丽丝发送一个比特币(或一条信息)给鲍勃”,这样的句子开始出现。 窃听者总是被称为夏娃。

好了,看完上面的内容,我其实已经了解了今天非对称加密的主要知识。 以下内容难度较大,读者可选择性阅读。

RSA大概是什么方法? 为什么有些专家总是提到“大数的质因数分解”? “大数素因数分解”和RSA非对称加密有什么关系?

比特币钱包是非对称加密吗_win7 怎么删除比特币钱包cpan_比特币钱包提币要多久

加密过程是明文的E次方,然后mod N。Mod代表乘法求余数的运算符符号。

E和N的组合是公钥,D和N的组合是私钥。 E取自加密字,D取自解密字,N取自数字。

N=p * q,p和q是质数,非常大的质数,所以很难破译。 如果是2、3这样非常简单的质数,就太简单了。 当然,实际的计算是二进制的,经常是512bit的素数相乘,这也是私钥难以破解的原因之一,因为人类还没有找到将大整数分解为素数的有效方法,所以RSA 相对安全。 目前银行系统的安全也是采用RSA加密的。 N要求大于300位。 如果要分解这样一个数字,需要的时间单位是亿万年。 破解密码需要数亿年的时间。 假设技术在目前的水平上没有突破的话。

为什么要添加像 mod N 这样的东西? 因为没有这个,就是一个对数问题,很好解决。 如果你有mod N去寻找明文,就变成了一个离散对数的问题。 同样,人类也没有找到高效的求离散对数的方法。

鉴于上篇文章数学公式较多,今天对RSA的讲解控制在500字以内。 这是介绍。 对RSA感兴趣的可以私信交流或上网搜索更多资料。 对于区块链从业者或者数字货币投资者来说,只需要了解本文的重点部分即可。 毕竟看到离散对数的时候,很多读者都看不下去了。 没关系,抓住重点,吸取精华就好了。

了解非对称加密(公钥加密)对于理解比特币的公钥和私钥,以及钱包和工作原理非常重要,所以今天我就来讲解一下非对称加密技术。

请问,如果我发的是钱,不是信件,公钥加密给你,你用私钥打开后就可以用了,是不是就是比特币? 或者反过来问,我给你发了一个账本信息,你可以打开账本信息比特币钱包是非对称加密吗,所以最后一条账本信息说,我给你转了10个比特币,这个信息是不是代表你有10个比特币? 一个比特币的证明,也就是说账本信息本身就证明你有比特币? 信息变成金钱。 沿着这个思路去理解比特币。 后面我会详细讲。

这个世界的大门正在缓缓打开。 得益于隐蔽法、移位置换法、弗吉尼亚加密法、谜机,比特币和区块链的核心即将触及。 撞到。