首先,分解n。这很简单;因为sqrt(3233)是56.8...,所以你只需要测试小于这个数的质数。这将给出p和q。使用它们来计算(p-1)•(q-1)。 然后使用扩展欧几里得算法找到17模(p-1)•(q-1)的乘法逆元。你不需要C代码来实现;我手算了一下。(该算法会得到一个负数结果。你可以把(p-1)•(q-1)加上去,得到一个正值同样有效。)