You are viewing a single comment's thread from:
RE: 继续学习签名部分(公钥私钥)
公钥和私钥是对应的
- 用公钥加密是可以用私钥解密的(保密需求)
- 用私钥签名是可以用公钥验证的(完整性和真实性)
这就要求,两者满足一定的数学关系(具体是啥我就不懂了)
所以用户名来做公钥是行不通的(与私钥配合满足不了数学关系,也就没法实现上述功能)
另外,举例说你换了私钥,因为要满足对应关系,公钥也会做对应修改,但是用户名却不用变。
以上是我个人的理解。
说到别人代行使post/curate权利,一般两种方式:
- 一种是你把你的私钥(posting key)给我
- 另一种方式就是你把我的
公钥或用户名
加入到你的公钥列表里
注意,这里使用用户名也是可以的,但是本质应该还是通过公钥私钥来实现的。所以即便有了用户名,公钥依然不可少。
以上是个人肤浅理解,仅供参考
"满足对应关系" 一語道破啊!