gpt4 book ai didi

c# - 是否可以在 .NET 中生成 Multi-Prime RSA?

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:08 25 4
gpt4 key购买 nike

我对在 .NET 中实现 Multi-Prime RSA(超过 2 个素数)有一些疑问

是否可以使用 RSACryptoServiceProvider() 生成启用了 Multi-Prime 的 RSA key ?

正在阅读[这篇文章]:http://www.codeproject.com/Articles/10877/Public-Key-RSA-Encryption-in-C-NET但它使用带有 2 个素数的标准 RSA。

如果我想做 Multi-Prime,我应该怎么做?

谢谢

最佳答案

我还没有在 C# 中看到任何多素数 RSA 的示例。主要看的地方当然是 key 对生成,如果你不能执行多素数生成那么你就不能使用多素数 RSA。我也在 Bouncy CaSTLe 上检查过这个,但我没有看到任何 RSA-MP key 对生成参数。

所以你要么必须找到一个外部库,要么必须自己编程。请注意,RSA-MP 未由 NIST 标准化或在普遍认可的标准(例如 RFC、PKCS#1)中指定,因此这是采用它的充分理由。许多运行时只包含公认的算法 + 一组旧算法,使用 NIST/FIPS 作为起点。

关于c# - 是否可以在 .NET 中生成 Multi-Prime RSA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184105/

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