哪个工具最适合用于访问大型数字来测试加密系统..无论是GMP库还是JAVA大整数.. ?? 在速度,记忆,功能,对crptosystems的灵活性方面(数学函数如invert,pwm..etc)。
答案 0 :(得分:8)
这个问题没有多大意义,因为如果您使用的是Java,那么就不能使用GMP,如果您不使用Java,那么就不能使用Java的BigInteger
。
可以用两者进行加密(我这样做是为了谋生)。 Java的大整数是不错的但不是很快(它们“对于大多数用途来说足够快”)。例如,我每秒使用Java获得300个RSA签名,而GMP在同一系统上每秒会产生超过1000个。
然而,Java带有垃圾收集器,这很好。