2011-03-22 104 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,其中包含一個事情如何運作的「非常簡單的例子」。

希望這可以幫助

相關問題