如何使用Shamir算法加密数据集的数字(大约10万个数字的海量数据)?
我是java和shamir算法的新手。我使用shamir算法实现了加密字符串,例如将"hello world“加密为6个片段,并需要3个片段来解密"hello world”。但我想要一个接一个地加密一个巨大的数字数据集(大约100,000个或更大的项目)。我如何实现它?
发布于 2013-07-13 13:50:40
Shamir的秘密共享算法并不是很难实现,但您确实需要了解如何创建表来执行字段中的离散对数和求幂。您应该能够理解this application的大体框架,并将您的理解移植到Java语言中。
当你说你想要一个接一个地加密一组巨大的数字时,我真的不理解问题所在。您的意思是,您将把集合中的每个数字视为秘密,并从中创建共享?并对集合中的每个数字单独重复此过程?如果你能拆分"Hello,World!",你应该能一遍又一遍地做。困难在哪里?
这不是在完整程序上进行协作的好格式。它的目标更多是帮助你用几行代码找出一个问题。请在您的问题中更具体。
https://stackoverflow.com/questions/17627234
复制相似问题