时间:2022-01-31 18:46:19
在最早的一批比特币客户端中(BitcoinCore,现在称作比特币核心客户端),钱包只是随机生成的私钥集合。这种类型的钱包被称作零型非确定钱包。举个例子,比特币核心客户端预先生成100个随机私钥,从最开始就生成足够多的私钥并且每个密钥只使用一次。
这种钱包现在正在被确定性钱包替换,因为它们难以管理、备份以及导入。随机密钥的缺点就是如果你生成很多私钥,你必须保存它们所有的副本。这就意味着这个钱包必须被经常性地备份。每一个密钥都必须备份,否则一旦钱包不可访问时,钱包所控制的资金就付之东流。
因为RSA是需要公钥和私钥的,公钥加密,私钥解密。那么就可以随机生成一个公钥私钥密钥对,然后将这个密钥对保存下来,不要泄露,将公钥给前端将密码加密,后端通过私钥解密。最终再使用加盐加密的方法将密码保存到数据库中。
客户端在向服务端发送连接请求,服务端的确认请求连接中需要带上一个随机生成的秘钥客户端接收到密钥后,发送信息时需要将明文通过密钥加密后再发送给服务端服务端接收到加密后的信息后通过密钥进行解密,就可以得到信息了。
如果私钥从来没有在互联网上出现过,那么钱包就被称为“冷”。与大量质押相关的钱包更喜欢冷存储,因为如果这些系统从未出现在互联网上,黑客就更难以侵入它们。这可能就像在关闭互联网的笔记本电脑上生成一个密钥对,或者使用一个像ledger设备这样的硬件钱包那样容易。
混合密码技术:用对称密码提高速度,用公钥密码保护会话密钥。混合密码技术主要为了解决公钥密码难以抵御中间人攻击加密解密步骤:加密:将消息通过对称密码来加密,将加密时使用的密钥通过公钥来加密解密:使用私钥来解密获取密钥,然后使用对称密码+密钥,来解密消息,获得明文混合密码的组成:用对称密码来加密消息通过伪随机数生成器,生成对称密码加密中使用到的会话密钥通过公钥密码加密会话密钥从混合密码系统外部赋予公钥密码中的密钥
这和人们使用密钥密码学是一样的。你可以用公钥加密数据。那么除了你,没有人能解密它,因为解密需要使用私钥。出于性能原因,您可能不会直接使用公共公钥加密数据,而是随机生成一个密钥,使用该密钥加密数据,并使用公共密钥加密该密钥。与密钥技术一样,如果你丢失了私钥,数据就会不可挽回地丢失。如果你担心这一点,你可以在你信任的人的公钥下加密一个额外的数据加密密钥的副本,比如你的律师。或者您可以与信任的人存储私钥的副本(参见24.9.1密钥托管)
确定性钱包被开发成更容易从单个“种子”中生成许多密钥。确定性钱包的最高级形式是通过BIP0032标准定义的HD钱包。HD钱包包含以树状结构衍生的密钥,使得父密钥可以衍生一系列子密钥,每个子密钥又可以衍生出一系列孙密钥,以此类推,无限衍生。
钱包:公钥& 私钥电子钱包和冷钱包如何操作?电子钱包和冷钱包是你在指定区块链上储存信息的方式和位置,这些信息表明您拥有数字货币。您可以在上述位置保存你的公钥和私钥。电子钱包和冷钱包,是你发送和接收比特币及其他数字...
如果你最近刚刚进入区块链的世界,你会不知所措,无法理解各种奇怪的代码、数字和专业术语。怎样才能真正入门区块链?首先,不要研究什么是区块链、智能合同、加密算法等。第一步是拥有自己的智能钱包。在数字货币领域,钱包的本质是一个...
币信Bixin是一站式区块链技术钱包、社交媒体、买卖、挖矿平台,币信是比特币钱包,已经适用闪电网络,支持数十种虚拟货币,时时刻刻守卫财产安全性。币信于2014年创立,其前身为HaoBTC钱包,于2017年2月知名品牌全方...
今日要为各位讲解的是一款数据钱包——麦子钱包。针对刚入币市的币圈初学者而言,数据加密虚拟货币钱包不仅是储存和管理方法数据加密财产的一个专用工具,他也是大家这种平常人进到数据加密全球的一个通道。伴随着DeFi的爆红,一个新...