栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

RSA算法C++实现--密码学实验

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RSA算法C++实现--密码学实验

#include
#include
#include
#include
#include
using namespace std;

typedef long long LL;

LL p,q,n,n_Euler,e,d;
LL Plaintext[100];//明文
LL Ciphertext[100];//密文
LL Plaintext_C[100];
LL x,y;

LL mul(LL x,LL y){
	return x*y; 
}


bool is_prime(LL x){
	if(x<2)return false;
	for(int i=2;i<=x/i;i++){
		if(x%i==0)return false;
	}
	return true;
} 

 
void prime_create(){ 
	cout<<"---------------prime_create Start---------------------"<>p;
	while(!is_prime(p)){
		cout<<"p不为素数,请重新输入p的值:";
		cin>>p;
	}
	cout<<"请输入q的值:";
	cin>>q;
	while(!is_prime(q)){
		cout<<"q不为素数,请重新输入p的值:";
		cin>>q;
	}
	cout<<"成功输入p和q的值分别为: p:"<
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/429873.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号