加密货币的钱包、公钥和私钥都是怎么回事?( 二 )

要创建一个钱包 , 需要先获得自己的钱包地址 。 比如 , 这就是一个合法的比特币地址:1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm就像银行账户一样 , 有了它 , 任何人都可以给你转账 。 其实 , 任何人都可以独立地、不联网地生成自己的钱包 。 这是怎么做到的呢?公钥和私钥

这涉及到一个密码学上的一个基本概念:公钥加密技术 。 公钥加密技术中 , 公钥和私钥成对出现 , 公钥加密的东西可以拿私钥解开 , 私钥加密的东西可以用公钥解开 。 两者的关系 , 大家可以想象成一个带锁的盒子和一把钥匙之间的关系 。 这个特性用来加密和签名 。 加密的过程 , 就像是把要寄的信放到盒子里 , 锁上并写上地址 , 然后寄出去 。 寄件人和收件人都很放心 , 因为其他人无法打开盒子 。 签名的过程 , 类似于对外展示钥匙的过程 。 锁上的盒子只有你可以打开 , 如果有人拿着你发的钥匙打开了盒子 , 那盒子里的东西一定是你发的 。 你手里面握着私钥 , 无论如何都不能泄露;你的钱包地址 , 是满世皆知的转换后的公钥 。 钥匙信息可以被公钥打开 , 则说明是知道私钥的人加密的 。 所以 , 任何的交易一旦用你的私钥加密了 , 收到的人用你的公钥可以解密 , 那就认为是你授权的操作 。 钱包地址的生成

推荐阅读