擅长:python、mysql、java
<p>我是维护者。你知道吗</p>
<p>要计算C**d mod n,应该使用内置的<code>pow()</code>并指定所有三个值。<code>pow(C,d,n)</code>将比<code>C**d % n</code>快得多。你知道吗</p>
<p>使用<code>gmpy2</code>应该很容易做到这一点。与使用<code>int()</code>将字符串转换为Python整数不同,您只需要使用<code>gmpy2.mpz()</code>。您可以将<code>pow()</code>与<code>mpz</code>实例一起使用。(如果<code>pow()</code>的三个值中有一个是<code>mpz</code>,则<code>gmpy2</code>将用于计算。)</p>
<p>我用<code>gmpy2</code>估计运行时间从不到一个小时到几个小时不等。Python的本机整数可能慢10倍。你知道吗</p>