亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? numbertheory.h

?? RSA算法的VC實(shí)現(xiàn)
?? H
字號:
#ifndef Numbertheory_h//數(shù)論知識;
#define Numbertheory_h
#include "Long.h"
#include<stdlib.h>
#include<iostream.h>
#include<string.h>
void Long_to_binary(Long l,char* str){
	l.to_Binary(str);
}
void Long_to_binary(long l,char* str){
   _itoa(l,str,2);
}
template<class Type> Type Square_and_Multiply(Type x,Type b,Type n){//反復(fù)平方乘;Type
	Type z=1;
	char* str=new char[513];
	int i;
	Long_to_binary(b,str);
	int l=strlen(str);
	for(i=0;i<l;i++)
	{
		z=(z*z)%n;
		if (str[i]=='1')
			z=(z*x)%n;
	}
	delete []str;
	return z;
}
template<class Type> Type FactoringAlgorithm(Type n){//素?cái)?shù)因子分解;
	Type sub=2;
	for(sub=2;sub*sub<=n;sub++)
		if((n%sub)==0)
			return sub;
	return 1;
}
template<class Type>
Type MOD(Type x, Type n){//求模運(yùn)算,在Zn范圍內(nèi)
	Type result=x%n;
	if (result<0)
		result=result+n;
	return result;
}
template<class Type>
Type Inverse(Type a,Type n){//求逆運(yùn)算,存在則返回,不存在則返回0
	if(a>n)
		a=MOD(a,n);
	Type r_2=a,r_1=n,r=1;
	Type q,w;
	Type u_2=1;
	Type u_1=0;
	Type u;
	Type v_2=0;
	Type v_1=1;
	Type v;
	while(r!=0)
	{
		
		q=r_2/r_1;r=r_2-q*r_1;
		if(r!=0)
		{u=u_2-q*u_1;v=v_2-q*v_1;r_2=r_1;r_1=r;
		u_2=u_1;u_1=u;v_2=v_1;v_1=v;}
	}
    w=r_1;
	if(w==1)return MOD(u,n);
	else return 0;
}
template<class Type> 
Type sunzi(Type* a,Type* m,int n){//孫子定理
	Type x=1,result=0;
	int i;
	Type* M=new Type[n];
	Type* G=new Type[n];
	for(i=0;i<n;i++)
		x=x*m[i];
	for(i=0;i<n;i++){
		M[i]=x/m[i];
		G[i]=Inverse(M[i],m[i]);
	}
    for(i=0;i<n;i++)
		result+=M[i]*G[i]*a[i];
	result=MOD(result,x);
	delete []M;
	delete []G;
	return result;
}
/*void main(){//主函數(shù)調(diào)用孫子定理的方法;
	//int a[3]={2,3,2};
	//int m[3]={3,5,7};
	//cout<<sunzi(a,m,3)<<endl;
	cout<<MOD(17*22+15*4+9*1,26)<<endl;
	cout<<Inverse(5,26)<<endl;
}*/
int Odd(long int b){//判斷是否為奇數(shù);
	return b&1;
}
int Odd(Long b){
	return b.Odd();
}
template<class Type>
int Jacobi(Type a,Type n){//計(jì)算Jacobi符號;
	Type two=2;
	Type b;
	Type flg=Odd(n);//(n&1)判斷n是否為正奇數(shù);
	Type odd=Odd(a);
	if(a==0)return 0;//0這里是判斷合數(shù)的出口;
	else if((a==2)&&(flg==1))//這里的順序呢?
	{
		if(((n%8)==1)||((n%8)==7))
			return 1;
		else return -1;
	}
	else if(odd==0&&flg==1)//(a&1)
	{
		b=a/2;
		return Jacobi(two,n)*Jacobi(b,n);//a/2不能識別,編譯系統(tǒng)真奇怪;
	}
	else if(a>n&&flg==1)
		return Jacobi(a%n,n);//暫時(shí)檢查不到錯(cuò)誤;
	else if(a==1&&flg==1) return 1;//(n&1)調(diào)轉(zhuǎn)一下次序不知道行不行
	//else if(a>n&&flg==1)
		//return Jacobi(a%n,n);//達(dá)唔達(dá)?
	else if(odd==1&&flg==1)
	{
		if((a%4)==3&&(n%4)==3)
			return -Jacobi(n,a);
		else return Jacobi(n,a);
	}
	else return 0;
}
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品久久久久久久久老牛影院 | 亚洲欧美视频在线观看视频| 亚洲电影第三页| 国产91露脸合集magnet| 91精品欧美福利在线观看| 亚洲天堂成人网| 国产精品2024| 日韩欧美一卡二卡| 亚洲国产一二三| 色综合视频一区二区三区高清| 日韩精品一区二区三区swag| 亚洲不卡一区二区三区| 91污在线观看| 国产精品电影一区二区三区| 国产一区二区三区精品视频| 日韩欧美国产系列| 日韩精品国产欧美| 在线电影院国产精品| 亚洲国产精品久久久久秋霞影院 | 日韩av在线发布| 在线这里只有精品| 国产精品久久久一区麻豆最新章节| 久久精品国产在热久久| 欧美一区二区黄色| 日本中文一区二区三区| 欧美日韩一级二级三级| 亚洲一级二级在线| 欧美综合一区二区三区| 亚洲一卡二卡三卡四卡五卡| 在线免费一区三区| 亚洲一区二区精品久久av| 欧美日韩视频在线一区二区| 亚洲综合视频在线| 欧美日本精品一区二区三区| 日韩av电影免费观看高清完整版在线观看 | 91麻豆精品国产91久久久资源速度| 亚洲国产精品一区二区久久 | 精品1区2区在线观看| 国产一区二区三区久久久| 精品精品国产高清一毛片一天堂| 老司机免费视频一区二区| 欧美xxxxx牲另类人与| 国产真实精品久久二三区| 国产日韩视频一区二区三区| 国产不卡视频在线播放| 国产精品福利一区| 在线观看av不卡| 美洲天堂一区二卡三卡四卡视频 | 国产精品一卡二卡| 国产精品国产馆在线真实露脸| 成a人片亚洲日本久久| 一区二区三区国产精华| 91精品欧美福利在线观看| 激情小说亚洲一区| 亚洲色欲色欲www| 欧美日韩国产一二三| 麻豆免费精品视频| 亚洲国产岛国毛片在线| 在线视频综合导航| 精品一区在线看| 亚洲美女一区二区三区| 制服丝袜日韩国产| 99久久综合99久久综合网站| 五月天婷婷综合| 久久久99免费| 欧美午夜视频网站| 国产精品一区二区无线| 亚洲欧美激情在线| 精品久久久久久亚洲综合网| 91女厕偷拍女厕偷拍高清| 久久99精品一区二区三区三区| 中文字幕在线不卡国产视频| 欧美一区二区三区日韩| 成人动漫精品一区二区| 久久国内精品自在自线400部| 亚洲特黄一级片| 欧美精品一区二区三区很污很色的 | 99re这里只有精品6| 久久99精品久久久久久国产越南 | 国产婷婷色一区二区三区| 欧美亚州韩日在线看免费版国语版| 激情都市一区二区| 亚洲444eee在线观看| 中文乱码免费一区二区| 精品国产麻豆免费人成网站| 欧美在线你懂得| 91丨九色丨蝌蚪富婆spa| 国产在线播放一区三区四| 亚洲伊人色欲综合网| 中文字幕精品一区| 国产无人区一区二区三区| 日韩欧美国产系列| 欧美一二三区精品| 欧美伦理影视网| 欧美日韩一区高清| 欧美午夜不卡视频| 色综合久久久久网| 91在线精品一区二区三区| 国产麻豆精品在线| 国产一区二区在线影院| 九色综合国产一区二区三区| 日韩高清在线一区| 日韩精品一级中文字幕精品视频免费观看 | 2021国产精品久久精品| 欧美大片在线观看一区| 4438x成人网最大色成网站| 欧美日韩精品专区| 欧美日韩国产一二三| 欧美日韩成人一区| 88在线观看91蜜桃国自产| 欧美欧美欧美欧美| 欧美精品乱码久久久久久按摩| 91国产福利在线| 欧美日韩一卡二卡| 欧美一区二区免费| 欧美大黄免费观看| 久久婷婷一区二区三区| 亚洲国产精品激情在线观看| 国产精品久久午夜夜伦鲁鲁| 日韩一区日韩二区| 亚洲成人免费在线| 欧美96一区二区免费视频| 久久不见久久见免费视频7 | 日本aⅴ精品一区二区三区| 免费在线观看成人| 国模冰冰炮一区二区| 丁香婷婷综合五月| 99精品欧美一区二区蜜桃免费 | 欧美一区二区在线免费观看| 3d成人动漫网站| 久久久天堂av| 亚洲人成精品久久久久| 午夜一区二区三区在线观看| 蜜桃av噜噜一区二区三区小说| 国产在线播放一区二区三区| 成人国产精品免费观看动漫| 欧美午夜一区二区三区| 日韩精品一区二区三区在线| 国产亚洲欧美日韩俺去了| 亚洲男女毛片无遮挡| 日本亚洲欧美天堂免费| 国产一区二区福利| 91浏览器在线视频| 在线综合视频播放| 国产精品乱码妇女bbbb| 亚洲chinese男男1069| 国产精品自产自拍| 欧美视频在线观看一区二区| 日韩欧美高清在线| 亚洲欧美影音先锋| 麻豆国产欧美日韩综合精品二区| 国产高清亚洲一区| 欧美日韩成人在线| 亚洲国产高清在线| 欧美aⅴ一区二区三区视频| 成av人片一区二区| 日韩视频123| 亚洲综合网站在线观看| 国产精品1024| 欧美一区二区日韩| 一区二区三区波多野结衣在线观看| 欧美aaaaa成人免费观看视频| 99久久99久久精品免费看蜜桃| 日韩片之四级片| 亚洲午夜成aⅴ人片| 成人午夜电影小说| 日韩美女一区二区三区四区| 一区二区三区四区在线免费观看 | 欧美亚洲国产bt| 国产精品久久夜| 国产美女精品人人做人人爽| 欧美日韩久久久一区| 亚洲精品久久7777| 成人毛片视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av | 亚洲天堂av一区| 成人av网站大全| 欧美高清在线视频| 狠狠色丁香婷婷综合| 日韩免费视频一区二区| 日韩电影一二三区| 69堂成人精品免费视频| 亚洲综合激情网| 在线免费视频一区二区| 亚洲精品国产品国语在线app| 国产成人免费xxxxxxxx| 精品精品国产高清一毛片一天堂| 日本亚洲一区二区| 欧美一区二区视频免费观看| 亚洲午夜在线电影| 色婷婷一区二区三区四区| 亚洲美女免费在线| 91成人免费在线| 亚洲大片精品永久免费| 色婷婷国产精品久久包臀 | 91精品福利视频| 亚洲特级片在线| 在线中文字幕一区| 五月天亚洲婷婷| 日韩欧美三级在线|