gpt4 book ai didi

java - 使用Shamir算法加密数字数据集(约100,000)

转载 作者:行者123 更新时间:2023-12-02 06:54:04 26 4
gpt4 key购买 nike

如何使用Shamir算法加密数字数据集(约10万个数字的海量数据)?

我是java和shamir算法的新手。我用shamir算法实现了加密字符串,例如将“hello world”加密为6 block ,解密“hello world”则需要3 block 。但我想对一个巨大的数字数据集(大约 100,000 或更大的项目)进行一一加密。我该如何实现它?

最佳答案

Shamir 的 secret 共享算法实现起来并不是非常困难,但您确实需要了解如何创建表以在字段中执行离散对数和指数运算。从 this application 应该能看懂大概的内容了,并将您的理解移植到 Java 中。

当你说你想逐一加密一大组数字时,我不太明白这个问题。您的意思是您会将集合中的每个数字视为 secret ,并从中创建共享吗?并对集合中的每个数字独立重复此过程?如果你可以拆分“Hello, World!”,你应该可以一次又一次地这样做。有什么难度吗?

这对于协作完成完整的程序来说并不是一个好的格式。它的目的更多是帮助您通过几行代码发现问题。请更具体地提出您的问题。

关于java - 使用Shamir算法加密数字数据集(约100,000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17627234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com