最近在学习密码学,先把概念罗列出来,有时间了统一整理
比特币电子签名:
1,用户注册生成随机数
2,私钥
私钥顾名思义是私有的,不能泄露的,私钥泄露了,比特币就不属于你了。
私钥的作用是可以对任意的字符串进行加密。
3,公钥
公钥是由私钥对应生成的,生成规则是对私钥进行SHA256进行。
即 公钥=SHA256(私钥)。
但是,知道公钥,你是反推不出私钥来,这也叫非对称加密。
4,地址
用于标识自己。比如别人给你转账时,你只提供你的地址给他就可以。
相反,如果你需要给别人转账,你需要同时提供地址和公钥。
网友评论