2010-03-31 69 views
3

哪個工具是獲取大數位數字以測試Crypto系統的最佳選擇.GMP庫或JAVA大整數..?在速度,內存,功能,對crptosystems的靈活性(倒數,pwm等等的數學函數)方面。GMP Vs java BIG INTEGERS ,,,

回答

7

這個問題沒什麼意義,因爲如果您使用的是Java,那麼您不能使用GMP,並且如果您不使用Java,那麼您將無法使用Java的BigInteger

可以用兩者來做密碼術(我以此爲生)。 Java的大整數是體面的,但速度不是很快(它們「對於大多數目的來說足夠快」)。例如,我使用Java每秒獲得300個RSA簽名,而GMP在同一個系統上每秒會產生超過1000個RSA簽名。

但是,Java自帶垃圾回收器,這很好。

+2

您可以在Java中使用GMP:[使用GMP的Java中更快的RSA](https://medium.com/square-corner-blog/faster-rsa-in-java-with-gmp-8b13c51c6ec4) – romanows 2016-10-25 17:54:42