sss-rs:我的Shamir秘密共享库的Rust绑定

时间:2024-04-15 12:47:34
【文件属性】:

文件名称:sss-rs:我的Shamir秘密共享库的Rust绑定

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-15 12:47:34

cryptography shamir-secret-sharing Rust

在Rust中分享Shamir秘密 sss-rs包含我的Rust绑定。 该库允许用户将机密数据拆分为多个不同的份额。 通过拥有部分或全部这些股份,可以恢复原始秘密。 ( ) 一个示例用例是啤酒酿造厂,其啤酒库中包含其宝贵的超级秘密配方。 该啤酒厂的5名董事会成员对其他所有人的信任度都不高,以至于他们不会秘密闯入金库并将配方出售给竞争对手。 因此,他们将代码分成5部分,并允许4部分恢复原始代码。 现在,他们确定大多数员工都知道何时打开保险库,但是当其中一名员工出国或在家里生病时,他们仍然可以打开保险库。 安装 [ dependencies ] shamirsecretsharing = " 0.1 " 用法 机密始终以&[u8]片的形式提供,长度为64个项目。 使用create_shares函数从一条秘密数据生成共享,然后可以使用combine_shares合并combine_shares


【文件预览】:
sss-rs-master
----.travis.yml(555B)
----.gitmodules(0B)
----LICENSE(1KB)
----src()
--------lib.rs(30KB)
----Cargo.toml(761B)
----benches()
--------latencies.rs(1KB)
----.gitignore(30B)
----README.md(3KB)

网友评论