![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
小学生长大了
记录成长足迹
展开
-
golang pederson commitment 实现,基于椭圆曲线
golang 实现的EC pederson-commitment EC 曲线使用的是 Edwards25519,由 go-ristretto 包提供,文档参考 https://pkg.go.dev/github.com/bwesterb/go-ristretto?tab=doc ,GitHub库 https://github.com/bwesterb/go-ristretto 另外参考了 http...原创 2020-04-04 03:59:01 · 973 阅读 · 4 评论 -
golang ECIES加解密
这里使用golang来对消息进行加解密操作,ecies的密钥是通过ecdsa的密钥得到的,需要导包大佬的实现:“github.com/obscuren/ecies”,把包下下来,放到工作目录就可以,下面上代码了 package main import ( "crypto/ecdsa" "crypto/elliptic" "crypto/rand" "github.com/obscuren...原创 2020-04-02 15:29:46 · 1320 阅读 · 0 评论