一个公钥可以有多个私钥吗 为什么公钥私钥不可以互相推导呢?
为什么公钥私钥不可以互相推导呢?
接触过银行支付系统或第三方支付平台项目的朋友应该听说过公钥和私钥的概念。公钥分发给多个人,而私钥只由一个人持有。
用公钥加密的数据只能用相应的私钥解密,用私钥加密的数据只能用相应的公钥解密,否则不能解密。
因此,如果您获得了公钥,则无法推断它。
。
什么是公钥和私钥?
eth一个私钥可以有多个收款地址吗?
RSA一份私钥可以生成多个公钥么?如何做?
��能,没法做。
RSA是一种不对称加密算法,这就意味着公钥和私钥之间的权利是完全不对等的。但他们之间是一一匹配的关系。
简单说,通过公钥加密后的内容,只有私钥才能解密。为什么呢?因为私钥是可以轻松导出公钥的。
公钥既然是公钥,那就是公开的东西,没有必要藏匿。公钥只能够加密,不能够解密,因此无求所谓了。从这个意义上来讲,你生成多个公钥也没有任何作用。
RSA是一种利用质因数来进行加密的算法,实际使用中常常采用1024位,某些场合甚至2048位,这个数字是非常非常巨大的。而计算机在暴力破解质因数方面,兼职是低能儿一般的存在,所以RSA算法是一种非常非常安全的算法,几乎不太需要担心被暴力破解的可能性。
当然,有一种说法是在量子计算机出现后,质因数的计算将会特别简单,那到时候再说吧。反正当下,是没有这个必要担心的。
总之,你想做的事情做不到。另外,公钥可以公开,没有藏匿的必要。
以上。
感觉我说得有点道理,就给我点个赞,留个言,顺手关注一下人家呗!~谢谢!
通过用户名a和公钥3,你可以得到一个序列号5
然后,通过私钥2,你可以将序列号5解密为,
当然不是,私钥对应于集合地址。如果一个私钥可以有许多地址,那么它就不是私钥。那么这个设置的意义就没有意义了。imtoken中的私钥对应于一个地址。如果你需要另一个地址,你需要重新创建钱包,并且会有一个新的私钥。kcash钱包中的每种货币都对应一个地址。这些地址不同,对应不同的私钥,如下图所示。
根据问题所有者的说法,您不必担心谁转账以及转账金额。每个eth钱包都有信息记录功能,您可以查看转账记录。例如,我使用imtoken钱包。当有人向我的地址付款时,他们会提醒我。打开我的,有一个消息通知选项。单击后,可以看到集合信息。我的钱包里基本上有一些空硬币。消息通知基于次数。即使是同一枚硬币,如果是不同的人在不同的时间发送显示多个信息,也会发生变化,因此也能区分谁转账。就像我收到的货币一样,有两条信息,因此可以区分它们。
不,我做不到。
RSA是一种非对称加密算法,这意味着公钥和私钥之间的权利完全不平等。但是他们之间有一对一的竞争。
简而言之,只有私钥才能解密由公钥加密的内容。为什么?因为私钥可以很容易地导出公钥。
因为公钥是一个公钥,所以它是一个公共的东西,不需要隐藏它。公钥只能加密,不能解密,所以没关系。从这个意义上说,如果生成多个公钥,它就不起作用。
RSA是一种使用质量因子的加密算法。在实际应用中,通常使用1024位,在某些情况下甚至2048位。这个数字非常大。就计算机暴力破解的质量因素而言,兼职一般都存在低能子,因此RSA算法是一种非常安全的算法,几乎不需要担心暴力破解的可能性。
当然,有一种说法,量子计算机出现后,质量因子的计算将非常简单。那我们谈谈吧。不管怎么说,目前,没有必要担心这个问题。
简而言之,你不能做你想做的事。另外,公钥可以公开,不需要隐藏。
以上。
如果你觉得我有话要说,请给我一个恭维的话,并留言给别人注意!谢谢您!
一个公钥可以有多个私钥吗 如何理解公钥和私钥 私钥一般有多少位
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。