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

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

?? baksq-ci-al.cpp

?? 序列加密算法
?? CPP
字號(hào):
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<string.h>

typedef unsigned char BYTE;

static void ByteToBit(BYTE *Out, BYTE *In, int bits);// 字節(jié)組轉(zhuǎn)換成位組
//static void BitToByte(BYTE *Out,BYTE *In, int bits);// 位組轉(zhuǎn)換成字節(jié)組
static void BitToByte(BYTE Out,BYTE *In, int bits);// 位組轉(zhuǎn)換成字節(jié)
static void RightRotate(BYTE *bit_key,int n,int *vector);//LFSR運(yùn)轉(zhuǎn)
void StartRR(BYTE *K,int *vector);
void InitKey(BYTE *Key,BYTE *K1,BYTE *K2);
void BaseQ(BYTE *BitS,BYTE *BitT,BYTE *BitB);
void GeneratesY(BYTE B,BYTE *BitK2,BYTE Y);
void GeneratesZ(BYTE Y,BYTE Z,BYTE Z1);
	
void ByteToBit(BYTE *Out, BYTE *In, int bits)
{
    	for(int i=0; i<bits; ++i)
        	Out[i] = (In[i>>3]>>(7-(i&7))) & 1;
}
void BitToByte(BYTE Out, BYTE *In, int bits)//?
{
//    memset(Out, 0, bits>>3);
    for(int i=0; i<bits; ++i)
    {
	Out|=In[i]<<(7-i&7);
    }
}
void InitKey(BYTE *BitKey,BYTE *K1,BYTE *K2)
{
	int i=0;

	for(i=0;i<32;i++)
		K1[i]=BitKey[i];
	for(i=0;i<48;i++)
		K2[i]=BitKey[i+32];
}

void RightRotate(BYTE *bit_key,int n,int *vector)
{
	BYTE temp=0;	//temp存放當(dāng)前狀態(tài)經(jīng)過反饋函數(shù)得到的值

	for(int i=0;i<n;i++)
	{
		//等號(hào)右邊為反饋函數(shù)
		temp = bit_key[vector[0]] ^ bit_key[vector[1]] ^ bit_key[vector[2]] ^ bit_key[vector[3]] ^ bit_key[4]^1;

		//整個(gè)64bit右移一位
		for(int j=63;j>0;j--)
			bit_key[j]=bit_key[j-1];

		//用temp填補(bǔ)右移后的空位
		bit_key[0]=temp;
	}
}
void StartRR(BYTE *BitK,int *vector)
{
	int n;
	n=BitK[7]*128+BitK[6]*64+BitK[5]*32+BitK[4]*16+BitK[3]*8+BitK[2]*4+BitK[1]*2+BitK[0]*1;
	RightRotate(BitK,n,vector);
}

void BaseQ(BYTE *BitS,BYTE *BitT,BYTE *BitB)
{
	BitB[0]=BitS[23];
	BitB[1]=BitT[43];
	BitB[2]=BitT[19];
	BitB[3]=BitT[0];
	BitB[4]=BitS[7];
	BitB[5]=BitT[32];
	BitB[6]=BitS[0];
	BitB[7]=BitT[13];	
}

void GeneratesY(BYTE B,BYTE *BitK2,BYTE *Y)
{
	BYTE *X;
	
	BitToByte(X,BitK2,8);
	
	*Y=(pow((*B)^(*X),2.0)+1)mod(pow(2,16));
}

void GeneratesZ(BYTE Y,BYTE Z,BYTE Z1)
{
	BYTE *BitY,*BitZ,*BitZ1;

	BitY=(BYTE *)malloc(16);
	BitZ=(BYTE *)malloc(8);
	BitZ1=(BYTE *)malloc(8);
	
	ByteToBit(BitY,Y,16);
	
	BitZ[0]=BitY[15];
	BitZ[1]=BitY[13];
	BitZ[2]=BitY[12];
	BitZ[3]=BitY[9];
	BitZ[4]=BitY[7];
	BitZ[5]=BitY[4];
	BitZ[6]=BitY[3];
	BitZ[7]=BitY[2];


	BitZ1[0]=BitY[14];
	BitZ1[1]=BitY[11];
	BitZ1[2]=BitY[10];
	BitZ1[3]=BitY[8];
	BitZ1[4]=BitY[6];
	BitZ1[5]=BitY[5];
	BitZ1[6]=BitY[1];
	BitZ1[7]=BitY[0];

	BitToByte(Z,BitZ,8);
	BitToByte(Z1,BitZ1,8);
}


void main()
{
	BYTE *Key={'C','e','r','e','s','s','i','a','m','a'};
	BYTE *B,*Y,*Z,*Z1;
	
	BYTE *BitK1,*BitK2;
	BYTE *BitKey;
	BYTE *BitB;

	int* vector[2];

	*vector[1]={31,6,5,1,0};
	*vector[2]={47,8,6,3,0};

	BitK1=(BYTE *)malloc(32);
	BitK2=(BYTE *)malloc(48);
	
	BitB=(BYTE *)malloc(8);
	
	BitKey=(BYTE *)malloc(80);

	ByteToBit(BitKey,Key,80);
	InitKey(BitKey,BitK1,BitK2);

	StartRR(BitK1,vector[1]);
	StartRR(BitK2,vector[2]);

	BaseQ(BitK1,BitK2,BitB);

	BitToByte(B,BitB,8);
	GeneratesY(B,BitK2,Y);

	GeneratesZ(Y,Z,Z1)

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看视频91| 在线视频你懂得一区二区三区| 欧美一卡二卡三卡四卡| 日本麻豆一区二区三区视频| 日韩午夜小视频| 国产精品77777竹菊影视小说| 国产精品色一区二区三区| av亚洲精华国产精华精华| 亚洲综合色在线| 91精品欧美久久久久久动漫| 精品一区二区三区av| 亚洲欧洲一区二区三区| 欧美日本在线播放| 国产一区欧美二区| 亚洲黄色在线视频| 日韩一级片在线播放| 成人国产视频在线观看| 香蕉久久夜色精品国产使用方法| 2020国产精品自拍| 一本久久a久久精品亚洲| 日韩和欧美的一区| 亚洲国产精品ⅴa在线观看| 在线影院国内精品| 久久国内精品自在自线400部| 中文字幕欧美国产| 欧美福利一区二区| 成人深夜在线观看| 日本不卡一二三| 亚洲青青青在线视频| 日韩欧美中文一区二区| av在线不卡网| 精品伊人久久久久7777人| 亚洲精品成人少妇| 久久久亚洲国产美女国产盗摄| 91蝌蚪porny成人天涯| 精品一区二区三区影院在线午夜 | 国内精品国产成人| 一区二区三区四区av| 精品日韩av一区二区| 欧美图区在线视频| 大美女一区二区三区| 美女视频第一区二区三区免费观看网站| 国产精品久久夜| 26uuu欧美日本| 欧美久久久久久久久| 色综合久久久久综合体桃花网| 久久国产夜色精品鲁鲁99| 一区2区3区在线看| 国产精品久久久久久久裸模| 精品国产乱码久久久久久免费| 欧美日韩在线一区二区| 99久久精品久久久久久清纯| 久久激情五月婷婷| 日本不卡在线视频| 伊人夜夜躁av伊人久久| 亚洲欧洲性图库| 中文字幕欧美激情一区| 国产午夜精品一区二区| 日韩免费观看高清完整版在线观看| 色八戒一区二区三区| 99久久99久久久精品齐齐| 国产成人鲁色资源国产91色综| 久久99深爱久久99精品| 日韩不卡一区二区三区| 亚洲电影激情视频网站| 亚洲成人av中文| 亚洲午夜久久久久久久久久久| 亚洲欧美另类在线| 亚洲美女一区二区三区| 最新热久久免费视频| 亚洲欧美日韩电影| 伊人夜夜躁av伊人久久| 亚洲一区二区三区三| 亚洲人成精品久久久久久| 亚洲你懂的在线视频| 亚洲视频一二三| 一区二区三区不卡视频在线观看| 亚洲视频在线一区| 一区二区三区鲁丝不卡| 亚洲综合小说图片| 日韩电影网1区2区| 老司机精品视频在线| 国产在线麻豆精品观看| 国产精品一区二区免费不卡| 国产精品中文有码| 国产aⅴ综合色| 91在线国产福利| 欧美日韩免费高清一区色橹橹| 欧美日韩一区二区在线观看 | 日韩一区二区三区三四区视频在线观看 | 国产成人午夜99999| 成人午夜免费av| 色综合久久综合中文综合网| 日本高清无吗v一区| 欧美日韩一区二区三区在线看 | 精品久久久久久久人人人人传媒 | 欧美亚洲丝袜传媒另类| 9191精品国产综合久久久久久| 欧美一区二区性放荡片| 久久亚洲精华国产精华液 | 石原莉奈在线亚洲二区| 久久99精品久久久久婷婷| 大胆欧美人体老妇| 欧美主播一区二区三区| 日韩欧美国产精品一区| 国产精品三级av| 亚洲成人久久影院| 国产麻豆精品久久一二三| 不卡免费追剧大全电视剧网站| 欧美日韩精品电影| 久久久三级国产网站| 一区二区三区欧美激情| 激情综合色播五月| 91年精品国产| 欧美成人video| 亚洲视频一区在线| 久久99国产精品久久99果冻传媒| 成人aa视频在线观看| 欧美一级二级三级蜜桃| 亚洲人成网站影音先锋播放| 久久99国产精品麻豆| 欧美专区日韩专区| 中文字幕免费观看一区| 欧美96一区二区免费视频| 99在线精品观看| 精品日韩一区二区| 亚洲成人一区二区在线观看| 成人av在线播放网站| 日韩欧美综合一区| 亚洲午夜精品网| 91欧美一区二区| 欧美激情艳妇裸体舞| 老司机午夜精品99久久| 在线观看日韩av先锋影音电影院| 国产亚洲成年网址在线观看| 日本欧美在线观看| 在线影院国内精品| 日韩一区在线看| 国产精品自拍在线| 精品国产免费视频| 日本女人一区二区三区| 欧美日韩一区二区欧美激情| ㊣最新国产の精品bt伙计久久| 国产寡妇亲子伦一区二区| 日韩一区二区三区免费观看| 一区二区三区四区高清精品免费观看 | 中国色在线观看另类| 精久久久久久久久久久| 欧美伦理影视网| 一区二区高清在线| 91在线观看污| 国产精品高潮呻吟久久| 国产suv精品一区二区883| 久久午夜国产精品| 九九精品视频在线看| 欧美成人福利视频| 麻豆传媒一区二区三区| 91精品中文字幕一区二区三区| 亚洲国产乱码最新视频| 欧美性猛交xxxx乱大交退制版| 亚洲日本va午夜在线电影| 99精品视频在线观看免费| 国产精品女同一区二区三区| 国产suv精品一区二区三区| 国产欧美一区二区精品久导航 | 91免费视频网址| 亚洲欧美色图小说| 在线观看网站黄不卡| 一区二区在线电影| 欧美性色综合网| 午夜一区二区三区在线观看| 欧美日韩国产美女| 裸体歌舞表演一区二区| 精品国产成人系列| 国产一区二区在线免费观看| 久久免费午夜影院| 成人a级免费电影| 一区二区三区美女视频| 91精品婷婷国产综合久久| 久久99精品久久久久久久久久久久| 精品免费日韩av| 国产**成人网毛片九色| 亚洲欧美在线aaa| 欧美色综合天天久久综合精品| 日韩精品高清不卡| 久久综合九色综合欧美就去吻| 国产69精品久久99不卡| 亚洲精品视频在线观看网站| 337p亚洲精品色噜噜噜| 国内精品国产成人国产三级粉色| 国产精品美女久久久久久久| 日本高清不卡视频| 麻豆久久一区二区| 欧美激情一区二区三区在线| 色偷偷一区二区三区| 美女脱光内衣内裤视频久久网站 | 国产精品短视频| 制服.丝袜.亚洲.中文.综合| 韩国午夜理伦三级不卡影院| 亚洲欧美日本韩国|