GMP 与 java 大整数,,,

发布于 2024-08-27 06:59:14 字数 91 浏览 7 评论 0原文

哪种工具是访问大位数以测试加密系统的最佳工具..GMP 库或 JAVA 大整数..? 在速度、内存、功能、crpto系统的灵活性方面(数学函数,如反转、pwm..等)。

Which tool is the best one for accesing large bit numbers for testing Crypto systems..either GMP library or JAVA big integers..??
in terms of speed, memory, functions, flexibility towards crptosystems(mathematical functions like invert,pwm..etc).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一紙繁鸢 2024-09-03 06:59:14

这个问题没有什么意义,因为如果您使用 Java,那么您就不能使用 GMP,如果您不使用 Java,那么您就不能使用 Java 的 BigInteger。

两者都可以进行密码学(我以此为生)。 Java 的大整数很不错,但速度不是很快(它们“对于大多数用途来说足够快”)。例如,我使用 Java 每秒获得​​ 300 个 RSA 签名,而 GMP 在同一系统上每秒会产生超过 1000 个签名。

不过,Java 带有垃圾收集器,这很好。

The question makes little sense because if you are using Java, then you cannot use GMP, and if you are not using Java, then you cannot use Java's BigInteger.

It is possible to do cryptography with both (I do that for a living). Java's big integers are decent but not very fast (they are "fast enough for most purposes"). For instance, I get 300 RSA signatures per second with Java, while GMP would yield more than 1000 per second on the same system.

However, Java comes with a garbage collector, and that's good.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文