A5算法C语言实现报告(推荐)_a5算法c语言实现报告

其他范文 时间:2020-02-27 16:05:02 收藏本文下载本文
【www.daodoc.com - 其他范文】

A5算法C语言实现报告(推荐)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“a5算法c语言实现报告”。

程序:

#include #define N 64

lfsr(int a,int b,int c,int d,int T[]);void main(){ int A[19]={1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1};

int B[22]={0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,0,1,1};int C[23]={1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1};for(int i=0;i

{

printf(“%d”,A[18]^B[21]^C[22]);

lfsr(13,16,17,18,A);

lfsr(12,16,20,21,B);

lfsr(17,18,21,22,C);} else if(j==1)

{

printf(“%d”,A[18]^B[21]^C[22]);

if(A[9]==0)

lfsr(13,16,17,18,A);

if(B[11]==0)

lfsr(12,16,20,21,B);

if(C[11]==0)

lfsr(17,18,21,22,C);} else if(j==2)

{

printf(“%d”,A[18]^B[21]^C[22]);

if(A[9]==1)

lfsr(13,16,17,18,A);

if(B[11]==1)

lfsr(12,16,20,21,B);

if(C[11]==1)

lfsr(17,18,21,22,C);} else if(j==3)

{

printf(“%d”,A[18]^B[21]^C[22]);

lfsr(13,16,17,18,A);

lfsr(12,16,20,21,B);

lfsr(17,18,21,22,C);

} } printf(“n n”);} lfsr(int a,int b,int c,int d,int T[]){

int i;

for(i=d;i>0;i--)

{

T[i]=T[i-1];

}

T[0]=T[a]^T[b]^T[c]^T[d];

return(T[0]);} 密钥流:

A[19]={1,0,1,1,0,0,1,1,0,0,0,0,1,0,1,0,1,0,1};

B[22]={0,0,1,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,0,1,1};C[23]={1,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,1,0,1,0,1,0,1};密钥流序列:

1111 1111 1101 1010 1101 0101 0111 0001 1110 0000 1010 1000 0101 1100 0100 0000

C语言常用算法归纳

C语言常用算法归纳应当掌握的一般算法一、基本算法:交换、累加、累乘二、非数值计算常用经典算法:穷举、排序(冒泡,选择)、查找(顺序即线性)三、数值计算常用经典算法:级数计算(直接......

C值算法

一、C-M1计算方法:1、C-M1=M1/C 2、C:C的定义是指门店开店截至到上个月末(月末最后一天)的所有放款客户(正常客户+逾期客户)的签约金额的剩余本金。不包含提前结清及正常还款到期......

RSA加密解密算法c语言程序

#include#include#include//将十进制数转换成二进制,用于检验大素数p和q int zhuan_huan(int b,int a[],int k){ int t,temp=-1;while(b>0){t=b%2;temp++;a[temp]=t;b=b/2;}r......

RSA加密解密算法C语言代码

#include #include #include #include #include #include #define MAX 100 #define LEN sizeof(struct slink) void sub(int a[MAX],int b[MAX] ,int c[MAX] ); struct s......

用C语言实现按钮新技术

用C语言实现按钮新技术(共5篇)由网友“或许@”投稿提供,以下是小编帮大家整理后的用C语言实现按钮新技术,欢迎大家分享。篇1:用C语言实现按钮新技术 用C语言实现按钮新技术一、按......

下载A5算法C语言实现报告(推荐)word格式文档
下载A5算法C语言实现报告(推荐).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文