rsa.cpp
来自「rsa加密程序」· C++ 代码 · 共 59 行
CPP
59 行
// RSA.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include "vlong.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
vlong n,d,e;
n=2773;
d=847;
e=63;
vlong m[1024];
vlong ch[1024];
vlong c[1024];
int len=55;
char str[1024]="hello, this is test! your siteid is 7163. thankyou";
char rus[1024];
cout<<"明文: "<<str<<endl;
for (int i=0; i<len; i++)
{
m[i]=str[i];
c[i]=modexp(m[i],d,n);
ch[i]=modexp(c[i],e,n);
rus[i]=ch[i];
}
cout<<"密文: ";
for (int i=0; i<len; i++)
{
cout<<hex<<c[i];
}
cout<<endl;
cout<<"解密: ";
for (int i=0; i<len; i++)
{
cout<<rus[i];
}
cout<<endl;
//cout<<sizeof(vlong);
for(int i=0; i<10000000000; i++);
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?