这个程序使用了GMP包,所以程序比较简洁,并且几乎不论多大的整数都可以计算。
代码来自rosettacode.org的RSA code。
C语言程序如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gmp.h>
int main(void)
{
mpz_t n, d, e, pt, ct;
mpz_init(pt);
m
这个程序使用了GMP包,所以程序比较简洁,并且几乎不论多大的整数都可以计算。
代码来自rosettacode.org的RSA code。
C语言程序如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gmp.h>
int main(void)
{
mpz_t n, d, e, pt, ct;
mpz_init(pt);
m