RSA加密解密

xiaoxiao2021-02-28  37

#include<iostream> #include<math.h> using namespace std; long long jiemi(long long n,long long b,long long c) { long long m=1; // cout<<b<<endl; for(long long i=0; i<b; i++){ m *= c; // cout<<m<<" "; m = m%n; } return m; } long long jiami(long long n,long long a,long long m) { long long c = 1; for(long long i=0; i<a; i++){ c *= m; c = c%n; } return c; } int main() { long long n = 4294967297; long long sum = 4288266240; long long a = 612609463; long long c = jiami(n,a,10689312); long long b = 7; printf("密文c为:%lld\n",c); long long a1 = 10; long long c1 = jiami(n,a1,10689312); printf("密文c1为:%lld\n",c1); long long M = jiemi(n,b,c); printf("明文M为:%lld\n",M); long long M1 = jiemi(n,b,c1); printf("明文M1为:%lld\n",M1); return 0; } 第一次搞这种密码的东西,写的贼几把乱,下次努力(做密码的是真辛苦);

转载请注明原文地址: https://www.6miu.com/read-250245.html

最新回复(0)