【文件属性】:
文件名称:lrs:可链接的环签名
文件大小:30KB
文件格式:ZIP
更新时间:2021-03-26 04:17:02
Go
lrs
在Go中使用椭圆曲线密码学实现可链接的环签名。 该原型是研究代码,不应与敏感数据一起使用。 它肯定有错误!
入门
正在安装
要开始使用可链接的环形签名,请安装Go 1.14或更高版本并构建:
$ go build
运行所有测试
$ go test ./...
建立金钥
在开始之前,您必须生成签名者的公钥和私钥以及带有公钥的文件夹。 创建密钥对:
$ lrs --gen
签名留言
$ lrs --sign /path/to/pubkey/dir /path/to/privkey.priv message.txt
检查签名是否有效
$ lrs --verify /path/to/signature.sig
检查签名是否由相同的私钥创建
$ lrs --link /path/to/signature1.sig /path/to/signature2.sig
基准测试1000个公钥
【文件预览】:
lrs-master
----.gitignore(263B)
----README.md(1KB)
----.github()
--------workflows()
----LICENSE(34KB)
----go.mod(181B)
----lrs.go(10KB)
----message.txt(12B)
----ring()
--------helpers_test.go(3KB)
--------ring_test.go(5KB)
--------ring.go(10KB)
----go.sum(15KB)