我在rsa.com上搜索過,但無法在任何編程語言中找到RSA的官方源代碼。我在哪裏可以找到RSA的官方源代碼?
0
A
回答
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,其中包含一個事情如何運作的「非常簡單的例子」。
希望這可以幫助
相關問題
- 1. 我在哪裏可以找到TextView.setText(..)方法的源代碼?
- 2. 我在哪裏可以找到Vigenere密碼的Java源代碼?
- 3. 我在哪裏可以找到C++的generic.h的源代碼?
- 4. 我在哪裏可以找到springloaded-core jar的源代碼?
- 5. 我在哪裏可以找到itertools.combinations()函數的源代碼
- 6. 我在哪裏可以找到Singular(AngularJS for GWT)的源代碼?
- 7. Git - 我在哪裏可以找到實現.gitignore的源代碼
- 8. 我在哪裏可以找到android的firefox源代碼?
- 9. 我在哪裏可以找到TagLib#庫的源代碼?
- 10. 我在哪裏可以找到JavaEE軟件包的源代碼?
- 11. 我在哪裏可以找到「暫停」工具的源代碼?
- 12. 我在哪裏可以找到J2ME的源代碼?
- 13. 我在哪裏可以找到Java數組的源代碼?
- 14. 我在哪裏可以找到gitk的源代碼?
- 15. 我在哪裏可以找到Ubuntu ARM init的源代碼?
- 16. 我在哪裏可以找到httpsURLConnection的源代碼?
- 17. 我在哪裏可以找到FlexMonkium源代碼?
- 18. 我在哪裏可以找到系統調用源代碼?
- 19. 我在哪裏可以找到Mnesia源代碼?
- 20. 我在哪裏可以找到NServicebus 2.1源代碼?
- 21. 我在哪裏可以找到JavaScript本機函數源代碼?
- 22. 哪裏可以找到java.lang本地方法的源代碼?
- 23. Selenium IDE - 我可以在哪裏找到assertTextPresent的源代碼js代碼?
- 24. 哪裏可以找到sitemesh 2.4.1源碼?
- 25. BerkeleyDB是開源的嗎?我在哪裏可以找到它的源代碼?
- 26. 在哪裏可以找到Linux系統調用的源代碼?
- 27. 在哪裏可以找到Python源代碼內置的open()
- 28. 在哪裏可以找到amzn回購的源代碼rpm?
- 29. 在哪裏可以找到Android源代碼的問題報告?
- 30. 哪裏可以得到Android源代碼?
也許試試問那些被黑客攻擊的傢伙? – 2011-03-22 23:03:36
「官方」RSA?就像,你的意思是FBI認證的版本是易碎的? – Mehrdad 2011-03-22 23:08:20