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

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

?? rsa.cpp

?? 這是一個(gè)RSA的簡單實(shí)現(xiàn)算法,用的是C++語言實(shí)現(xiàn)的.
?? CPP
字號(hào):
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "vlong.h"
#include "rsa.h"

//生成大奇數(shù)及 e m 
void MakePrime(long Level)
{
	private_key pkey;
	char prand[2][128],vername[5],tc;
	DWORD i,j,nn, nCount;
	vlong *tmp[4];
	FILE *fp;
	
	srand((unsigned)time(NULL));
	if(Level == '1') //生成512位
		nCount = 32;
	else if(Level == '2') //生成1024位
		nCount = 64;
	else  //生成256位
		nCount = 16;
	
	for(i=0; i<2; i++)
	{
		for(j=0; j<nCount; j++)
		{
			tc = (char)(0x41+rand()%0xAF);
			prand[i][j] = tc;
		}
		prand[i][j]=0;
	}
	
	pkey.create(prand[0], prand[1]); //計(jì)算生成兩個(gè)大奇數(shù) p, q
	
	tmp[0] = &pkey.p;
	tmp[1] = &pkey.q;
	tmp[2] = &pkey.e;
	tmp[3] = &pkey.m;
	strcpy(vername, "pqem");
	
	fp =  fopen("RSAVar.txt", "w");
	for(j=0; j<4; j++)
	{
		nn=tmp[j]->value->n;
		fprintf(fp, "[%c]\nLen = %d\n", vername[j], nn);
		for(i=0; i<nn; i++)
		{
			fprintf(fp,"%c[%ld] = 0X%08lX;\n", vername[j],i,  tmp[j]->value->a[i]);
		}
	}
	fclose(fp);
}

//以下p,q,e,m可由 本程序的 參數(shù) p0生成,可任意改變
#define VL 8
// p, q 僅在加密程序中用
DWORD p[VL/2]   = {0Xb2ab9d39, 0X8e53d98d, 0X77dd8ec1,0X995283d6};
DWORD q[VL/2]   = {0Xc7e37a29, 0X7fb7c168, 0Xea61d2a3,0Xcaab6cd8};

// e, m 在加解密程序中都要
DWORD e       =  0X00010001;
DWORD m[VL] = {0X1ef45821,0X71a30c63,0Xe3a16b86,0Xce0e1e51
					,0X462d92c1,0X4ac42393,0X04749e17,0X7961c756};
//加密
void Encrypt()
{
	// 準(zhǔn)備p.q.m.e
	private_key pkey;    //私匙類,數(shù)據(jù)保密
	pkey.p.load(p,VL/2);
	pkey.q.load(q,VL/2);
	pkey.e = e;
	pkey.m.load(m, VL);
	
	DWORD a[VL];

	//準(zhǔn)備要加密的數(shù),這里,只對(duì)兩個(gè)DWORD值加密,卡號(hào)和計(jì)算機(jī)標(biāo)識(shí)符
	//讀入卡號(hào)和標(biāo)識(shí)符框中的當(dāng)前值
	memset(a,0,VL*sizeof(DWORD));
	printf("Please Input CardNo & PCID (Fmt %%X-%%X):\n");
	scanf("%lX-%lX",&a[0], &a[1]);
	vlong m; 
	m.load(a, 2); //這樣 m 中就保存有要加密的數(shù)
	
	//計(jì)算加密后的數(shù)c
	vlong c = pkey.decrypt(m);
	c.store(a, VL);

//以下只是對(duì) VL == 8的情況的處理

	//由于pkey中的成員m,是一小于8個(gè)DWORD值的數(shù),加密后的 c < pkey.m
	//所以,a[7]的高位總為0, 以防a[6],a[7]過多的高位為0,對(duì)a[7]變換處理一下
	a[7] ^= (a[1]+a[2]+a[3]+a[4]);
	a[6] ^= (a[0]+a[5]);
	//加密后的結(jié)果就是 a[0]-a[7]

	FILE *fp =  fopen("nwnb.txt", "w");
	if(fp != NULL)
	{
	fprintf(fp,"%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX\n", 
		a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7]);
	fclose(fp);
	}

	printf("Encrypt Data:\n");
	printf("%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX\n", 
		a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7]);
}

void Decrypt()
{
	//準(zhǔn)備 [m] [e], 解密只用到 m,e
	public_key pkey;     //公匙類,數(shù)據(jù)公開
	pkey.e = e;
	pkey.m.load(m, VL);

	DWORD a[VL];
	
	//讀入加密后的VL個(gè)DWORD值到a可
	memset(a,0,VL*sizeof(long));
	FILE *fp =  fopen("nwnb.txt", "r");
	if(fp != NULL)
	{
	fscanf(fp,"%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX-%08lX\n", 
		&a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7]);
	fclose(fp);
	}
	//還原a[6],a[7]
	a[7] ^= (a[1]+a[2]+a[3]+a[4]);
	a[6] ^= (a[0]+a[5]);
	//加密的數(shù)據(jù)保存到m中
	vlong m;
	m.load(a,8);
	
	//計(jì)算加密前的數(shù)據(jù),保存在c中
	vlong c = pkey.encrypt(m);
	memset(a,0,8*sizeof(long));
	c.store(a,2);	

	// a[0], a[1]就是加密前的數(shù)據(jù)
	printf("Decrypt Data:\n");
	printf("%08lX-%08lX\n", a[0], a[1]);
}

void Help()
{
	printf("歡迎訪問亂站 -- http://com.6to23.com/ \n");
	printf("By: Seraph Chutium  2001.7.21 \n");
	printf("Usage:  Work  P0                  準(zhǔn)備256位的加解密\n");
	printf("Usage:  Work  P1                  準(zhǔn)備512位的加解密\n");
	printf("Usage:  Work  P2                  準(zhǔn)備1024位的加解密\n");
	printf("Usage:  Work  E                   加密\n");
	printf("Usage:  Work  D                   解密\n");
}

void main(int nArg, char **sArg)
{
	if(nArg < 2)
	{
		Help();
		return;
	}
	
	if(sArg[1][0] == 'P' || sArg[1][0] == 'p')
	{
		MakePrime(sArg[1][1]);
		return;
	}
	else if(sArg[1][0] == 'E' || sArg[1][0] == 'e')
		Encrypt();
	else if(sArg[1][0] == 'D' || sArg[1][0] == 'd')
		Decrypt();
	else
		Help();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模冰冰炮一区二区| 中文字幕不卡在线观看| 高清成人在线观看| 国产精品欧美久久久久无广告| 欧美成人a∨高清免费观看| 成+人+亚洲+综合天堂| 国产美女娇喘av呻吟久久| 久久国产生活片100| 狠狠狠色丁香婷婷综合激情| 国产酒店精品激情| 国产成人精品综合在线观看| 欧美人动与zoxxxx乱| 欧美日韩综合不卡| 欧美伊人久久久久久久久影院| 精品污污网站免费看| 欧美人伦禁忌dvd放荡欲情| 91麻豆精品国产自产在线| 日韩午夜中文字幕| 亚洲精品在线电影| 中文字幕不卡的av| 国产精品另类一区| 中文字幕欧美一| 亚洲成人免费观看| 日本不卡免费在线视频| 国产一区视频网站| 9i看片成人免费高清| 色综合天天做天天爱| 在线免费不卡视频| 日韩欧美一级二级三级久久久| 日韩欧美中文字幕一区| 久久久久99精品国产片| 亚洲区小说区图片区qvod| 日韩电影在线免费看| 国产主播一区二区| 一本大道综合伊人精品热热| 欧美一区二区三区成人| 国产日韩欧美在线一区| 国产精品不卡一区二区三区| 亚洲成人动漫在线观看| 国产在线播放一区二区三区| 日本二三区不卡| 久久久久久一二三区| 一区二区三区 在线观看视频| 久久99久久99精品免视看婷婷 | 欧美日高清视频| 2017欧美狠狠色| 一级日本不卡的影视| 狠狠色综合播放一区二区| 国产99久久久国产精品免费看 | 国产米奇在线777精品观看| 国产一区二区三区在线观看精品 | 午夜激情久久久| 国产曰批免费观看久久久| 欧美色手机在线观看| 国产亚洲精品bt天堂精选| 日本成人在线电影网| 色婷婷综合五月| 国产精品国产精品国产专区不蜜 | 国产一区二区在线看| 久久99蜜桃精品| 欧美日本乱大交xxxxx| 中日韩免费视频中文字幕| 美国三级日本三级久久99| 91视频在线看| 中文字幕日韩一区| 国产乱对白刺激视频不卡| 日韩情涩欧美日韩视频| 日本午夜精品视频在线观看 | 在线观看国产一区二区| 欧美激情一区二区三区在线| 国内精品久久久久影院薰衣草| 欧美日本在线播放| 久久久久久久综合狠狠综合| 日韩黄色一级片| 欧美电影一区二区| 婷婷成人激情在线网| 欧亚一区二区三区| 日韩丝袜情趣美女图片| 视频一区视频二区中文| 欧美日韩中文字幕一区二区| 午夜久久久久久电影| 91精品国产色综合久久ai换脸 | 91亚洲国产成人精品一区二三| 国产精品污www在线观看| 国产高清无密码一区二区三区| 国产视频一区二区三区在线观看| 国产精品综合久久| 国产亚洲欧美日韩在线一区| 成人免费黄色大片| 国产精品免费网站在线观看| 91精品办公室少妇高潮对白| 午夜精品一区二区三区电影天堂| 欧美电影在哪看比较好| 久久99精品久久久久| 久久综合九色综合欧美98| 丰满放荡岳乱妇91ww| 亚洲欧美日韩国产综合在线| 欧美日韩精品一区二区三区四区| 免费成人结看片| 久久久久久久免费视频了| 91玉足脚交白嫩脚丫在线播放| 亚洲va在线va天堂| 精品国产一区二区在线观看| 成人黄色在线看| 亚洲v中文字幕| 国产日韩v精品一区二区| 色综合天天综合狠狠| 丝袜诱惑制服诱惑色一区在线观看| 日韩精品综合一本久道在线视频| 国产91丝袜在线播放九色| 伊人夜夜躁av伊人久久| 日韩欧美一卡二卡| av在线免费不卡| 蜜臀av一区二区| 最新中文字幕一区二区三区| 91精品啪在线观看国产60岁| www.亚洲色图| 奇米888四色在线精品| 国产精品久久午夜夜伦鲁鲁| 欧美肥妇bbw| 91首页免费视频| 国产成人av电影在线播放| 天天综合网天天综合色| 精品国产欧美一区二区| 94-欧美-setu| 韩国三级电影一区二区| 亚洲va韩国va欧美va精品| 国产日韩欧美制服另类| 欧美日韩一级二级| 国产成人av影院| 久久狠狠亚洲综合| 亚洲第四色夜色| 亚洲裸体xxx| 国产亚洲一区字幕| 日韩欧美一二区| 91精品国产综合久久精品麻豆| 色呦呦日韩精品| 成人网页在线观看| 国产美女视频91| 极品瑜伽女神91| 日韩高清不卡一区二区三区| 亚洲高清不卡在线| 亚洲欧美日韩在线播放| 日本一区二区三级电影在线观看| 欧美成人video| 欧美草草影院在线视频| 91精品国模一区二区三区| 欧美午夜理伦三级在线观看| 日本韩国欧美在线| 成人黄色小视频在线观看| 国产乱码精品一区二区三区忘忧草 | 国产精品中文有码| 捆绑调教美女网站视频一区| 蜜桃久久av一区| 精品无码三级在线观看视频| 国产真实乱偷精品视频免| 狠狠色综合播放一区二区| 国产精品香蕉一区二区三区| 国产精品一品视频| 国产精品亚洲а∨天堂免在线| 国产乱一区二区| 成人avav影音| 在线亚洲一区观看| 欧美影院一区二区三区| 欧美最猛黑人xxxxx猛交| 在线亚洲人成电影网站色www| 国产最新精品精品你懂的| 国产精品亚洲一区二区三区在线| 国产99久久久久| 色婷婷国产精品综合在线观看| 欧美自拍丝袜亚洲| 欧美三级欧美一级| 日韩一区二区在线观看视频 | 亚洲一区自拍偷拍| 香蕉影视欧美成人| 午夜精品123| 精品一区二区三区视频 | 欧美日韩国产欧美日美国产精品| 欧美一区二区三区免费在线看 | 亚洲免费在线电影| 天堂va蜜桃一区二区三区漫画版| 精品在线免费观看| 成人av动漫网站| 在线不卡中文字幕| 久久这里只有精品6| 一区在线观看视频| 日韩中文字幕av电影| 国内欧美视频一区二区| 99久久99久久综合| 在线电影院国产精品| 国产人成一区二区三区影院| 香港成人在线视频| 国产精品伊人色| 欧美日韩国产一级片| 日本一区二区三区四区| 午夜久久久久久电影| 国产成人精品免费在线| 欧美吞精做爰啪啪高潮| 久久久三级国产网站| 五月天一区二区三区|