2011-03-22 127 views
0

我在rsa.com上搜索过,但无法在任何编程语言中找到RSA的官方源代码。我在哪里可以找到RSA的官方源代码?

+1

也许试试问那些被黑客攻击的家伙? – 2011-03-22 23:03:36

+1

“官方”RSA?就像,你的意思是FBI认证的版本是易碎的? – Mehrdad 2011-03-22 23:08:20

回答

1

看一看wikipedia。你应该能够理解数学,这就是你需要知道的算法。

0

没有“官方”的RSA实施。但有标准。例如PKCS #1 standard被广泛使用。

而不是寻找正式实施,你可以寻找一个NIST认证的实现。例如。 openssl已经通过NIST认证,但我不确定哪个版本。

1

RSA算法是由三名大学生发明的,而不是由公司的员工发明的。这种加密方法'最可能'以纸的形式呈现。这个实现留给了计算机科学界。

在我的高级算法类这个学期,我们正在通过编写我们自己的非常基本的RSA加密程序所需的数论。 Java BigInteger类包含完成工作所需的方法。 C++没那么多。我被告知python几乎完全适合这个,尽管我没有看过它。

这里是一个link to a basic explanation的RSA算法的工作原理。它让我更好地了解必要的数论如何应用。这是一个link to another site,其中包含一个事情如何运作的“非常简单的例子”。

希望这可以帮助

相关问题