Math 如何计算2790**2753≡;X(国防部3233)

Math 如何计算2790**2753≡;X(国防部3233),math,rsa,Math,Rsa,我在做RSA私钥解密,但这个大数字总是给我无穷大或NaN,如何编程计算它?在大多数编程语言中,大整数不是原语,但它们中的许多都有一个BigInt或biginger类 通常,有专门的实现来加速幂/模运算,而不是简单的实现 您必须指定所需的编程语言来建议一个完整的位整数库。infinite还是NaN?首先,不要使用浮点…让我们知道这种语言会很有帮助。试试js、python和c。这与浮点和语言无关。python→ pow(279027533233)好的,我使用大整数模块解决了这个问题,谢谢。你不想也不

我在做RSA私钥解密,但这个大数字总是给我无穷大或NaN,如何编程计算它?

在大多数编程语言中,大整数不是原语,但它们中的许多都有一个BigInt或biginger类

通常,有专门的实现来加速幂/模运算,而不是简单的实现


您必须指定所需的编程语言来建议一个完整的位整数库。

infinite还是NaN?首先,不要使用浮点…让我们知道这种语言会很有帮助。试试js、python和c。这与浮点和语言无关。python→ <代码>pow(279027533233)好的,我使用大整数模块解决了这个问题,谢谢。你不想也不需要使用大整数包来解决这个问题。请参阅以了解正确的方法。具有讽刺意味的是,建议的wikipedia页面在以下位置大量引用了bigint库:无需使用大数字,因为根据模运算的基本规则,此bash脚本返回的答案是:
ret=1;对于{1..2753}中的i;do ret=$((ret*2790%3233));完成;echo$ret
。结果是65。