Java 使用Shamir算法加密数字数据集(约100000)

Java 使用Shamir算法加密数字数据集(约100000),java,cryptography,rsa,Java,Cryptography,Rsa,如何使用Shamir算法对数字数据集(大约100000个数字的海量数据)进行加密 我不熟悉java和shamir算法。 我使用shamir算法实现了加密字符串,例如,将“hello world”加密为6个片段,并需要3个片段来解密“hello world”。 但我想一个接一个地加密一组庞大的数字数据(大约100000个或更大的项目)。 如何实现它?Shamir的秘密共享算法并不难实现,但您需要了解如何创建表以在字段中执行离散对数和指数运算。您应该能够理解Java的概要,并将您的理解移植到Java

如何使用Shamir算法对数字数据集(大约100000个数字的海量数据)进行加密

我不熟悉java和shamir算法。 我使用shamir算法实现了加密字符串,例如,将“hello world”加密为6个片段,并需要3个片段来解密“hello world”。 但我想一个接一个地加密一组庞大的数字数据(大约100000个或更大的项目)。
如何实现它?

Shamir的秘密共享算法并不难实现,但您需要了解如何创建表以在字段中执行离散对数和指数运算。您应该能够理解Java的概要,并将您的理解移植到Java中

当你说你想一个接一个地加密一组庞大的数字时,我真的不理解这个问题。你的意思是说你会将集合中的每个数字视为一个秘密,并从中创建共享?然后对集合中的每个数字分别重复这个过程?如果你可以拆分“你好,世界!”,你应该可以一次又一次地这样做。有什么困难


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

不要羞于分享您尝试过的代码。代码吸引了更多的人来这里提供帮助。是的,我会将集合中的每个数字视为一个秘密,并从中创建共享。然后重复这个过程。