由Java实现的Shamir密钥分享算法,GUI图形界面,输入要加密的字符串,共享值m,门限值n,即可获得指定数量的子密码。
2022-03-15 14:13:19 5KB Shamir Java GUI 密钥分享算法
1
Shamir(t,n)密钥共享方案python程序实现
2022-01-08 19:00:23 1KB python shamir 信安
采用Shamir门限秘密分享方案,提出一种带有认证功能的图像可视加密算法。该算法主要思想是,先将二值秘密图像分块得到数据,然后使用Shamir的门限秘密共享方案得到子秘密数据,同时用SM2签名算法对秘密图像进行签名,并将分享数据和签名信息嵌入载体图像。还原时需要指定张数的子秘密图像进行信息的提取、还原与认证。仿真实验结果表明,该秘密图像分享方案提高了秘密图像存储与传输的安全性。
2021-12-28 16:30:06 958KB 秘密共享 SM2签名 数字水印 二值图
1
python-shamir-mnemonic SLIP-0039的参考实现:助记码的Shamir秘密共享 抽象的 该SLIP描述了Shamir的秘密共享(SSS)的标准且可互操作的实现。 SSS将机密分割成可以在参与者之间分配的唯一部分,并且需要提供指定的最小数量的部分以重建原始机密。 少于所需数量的零件的知识不会泄漏有关机密的信息。 规格 有关完整规范,请参见 。 安全 此实现未使用任何强化技术。 秘密是公开传递的,计算很容易受到侧通道攻击的影响。 该代码的目的是验证其他实现的正确性。 它不应用于处理敏感机密。 安装 使用来自GitHub的点子: $ pip3 install shamir-mnemonic 从本地结帐进行开发: $ python3 setup.py develop CLI用法 包含CLI工具作为参考和UX测试平台。 警告:此工具不会尝试保护敏感数据! 使用
2021-12-27 21:46:52 32KB Python
1
shamir门限方案就是一个机遇拉格朗日插值多项式的门限方案.此程序由VC的dialog实现
2021-12-16 17:17:54 2.31MB 门限方案 Shamir
1
沙米尔 沙米尔的秘密分享有以下三种形式: GUI应用程序 标准的Java API 响应式Java API 所有形式都使用有限域算术来防止几何攻击。 使用API​​之前,至少对Shamir的秘密共享有一个粗略的了解是有益的。 建议将作为一个良好的起点。 支持通知:该库现在是稳定的。 它不再处于积极的开发中,但是仍然接受其他人的拉动请求。 GUI应用 GUI应用程序提供了使用Shamir的秘密共享的简单方法。 下载 本机软件包适用于MacOS和Windows,JAR适用于所有其他情况。 最新版本: 每个版本均经过PGP签名以确保安全性,并且可以在找到签名者的公钥。 从源头建造 您还可以从源代码构建发行版,以提高安全性。 首先获取master分支的副本。 您可以从下载它,也可以通过运行以下命令克隆它: git clone -b master https://github.com/
1
沙米尔·JS 这是一种实现,该使用Javascript设计,可在NodeJS上运行。 用法 generateShares(秘密,totalShares,requiredShares,padLength) 将给定的十六进制secret拆分为给定的totalShares其中至少必须将requiredShares totalShares共享稍后再组合以恢复secret 。 例子: let secret = 'shamirSecretTest'; let hexSecret = Buffer.from(secret).toString('hex'); let shares = Shamir.generateShares(hexSecret, 5, 3); console.log(shares); // [ '01cce9a3904d0b9b334f75be3b4d9083b4a2feded
2021-09-22 09:54:47 8KB JavaScript
1
秘密共享 这个程序是一个实现。 一个秘密可以以某种方式拆分成 N 个份额,以便需要可选择数量的份额 K(其中 K ≤ N)来重新构建秘密。 警告:我还不建议认真使用这个工具。 共享的编码可能会在较新版本中更改,在这种情况下,您将无法解码使用旧版本程序共享的机密。 目前,这是实验性的。 例子 将秘密传递给 secretshare 进行编码: $ echo My secret | ./sss e 2 5 2-1-1YAYwmOHqZ69jA-v+mz 2-2-YJZQDGm22Y77Gw-IhSh 2-3-+G9ovW9SAnUynQ-Elwi 2-4-F7rAjX3UOa53KA-b2vm 2-5-j0P4PHsw4lW+rg-XyNl e命令后面的参数告诉secretshare创建 5 个共享,其中 2 个是解码所必需的。 可以像这样解码共享的子集: $ echo 2-2-YJ
2021-09-22 02:52:29 15KB C++
1
RustySecrets:Rust阈值Shamir在Rust中的秘密共享
1
该程序是C#编写的程序,vs2010下运行没问题,希望对你有用。
2020-01-03 11:17:56 2.6MB shamir C#程序代码
1