资源简介
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(五)----文档代码资源
祖冲之算法的哦相关文档,C语言代码,本人亲身使用过
相关文档的博客链接:https://blog.csdn.net/liufuliang163/article/details/106526206
有需要可以先预览下
代码片段和文件信息
#include
#include
//附录 A: ZUC算法的C语言实现
/* ——————————————————————- */
typedef unsigned char u8;//0~255
typedef unsigned int u32;//
/* ——————————————————————- */
/* the state registers of LFSR */
u32 LFSR_S0;
u32 LFSR_S1;
u32 LFSR_S2;
u32 LFSR_S3;
u32 LFSR_S4;
u32 LFSR_S5;
u32 LFSR_S6;
u32 LFSR_S7;
u32 LFSR_S8;
u32 LFSR_S9;
u32 LFSR_S10;
u32 LFSR_S11;
u32 LFSR_S12;
u32 LFSR_S13;
u32 LFSR_S14;
u32 LFSR_S15;
/* the registers of F */
u32 F_R1;
u32 F_R2;
/* the outputs of BitReorganization */
u32 BRC_X0;
u32 BRC_X1;
u32 BRC_X2;
u32 BRC_X3;
/* the s-boxes */
u8 S0[256] = {
0x3e0x720x5b0x470xca0xe00x000x330x040xd10x540x980x090xb90x6d0xcb
0x7b0x1b0xf90x320xaf0x9d0x6a0xa50xb80x2d0xfc0x1d0x080x530x030x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2376 2012-04-05 21:09 祖冲之文档及代码\C代码\Debug\Text2.obj
文件 33792 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\vc60.idb
文件 45056 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\vc60.pdb
文件 176224 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\zuc.exe
文件 470848 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\zuc.ilk
文件 15668 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\zuc.obj
文件 184772 2012-04-10 09:46 祖冲之文档及代码\C代码\Debug\zuc.pch
文件 435200 2012-04-12 15:47 祖冲之文档及代码\C代码\Debug\zuc.pdb
文件 9290 2012-04-11 13:43 祖冲之文档及代码\C代码\zuc.c
文件 3363 2012-04-12 15:47 祖冲之文档及代码\C代码\zuc.dsp
文件 514 2012-04-12 15:54 祖冲之文档及代码\C代码\zuc.dsw
文件 50176 2012-04-12 15:54 祖冲之文档及代码\C代码\zuc.ncb
文件 48640 2012-04-12 15:54 祖冲之文档及代码\C代码\zuc.opt
文件 1143 2012-04-12 15:47 祖冲之文档及代码\C代码\zuc.plg
文件 214 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\binary.c
文件 3399 2012-04-06 09:28 祖冲之文档及代码\C代码\二进制\binary.dsp
文件 520 2012-04-06 11:18 祖冲之文档及代码\C代码\二进制\binary.dsw
文件 33792 2012-04-06 11:18 祖冲之文档及代码\C代码\二进制\binary.ncb
文件 48640 2012-04-06 11:18 祖冲之文档及代码\C代码\二进制\binary.opt
文件 1174 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\binary.plg
文件 172138 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\binary.exe
文件 195736 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\binary.ilk
文件 3087 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\binary.obj
文件 184772 2012-04-05 22:18 祖冲之文档及代码\C代码\二进制\Debug\binary.pch
文件 451584 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\binary.pdb
文件 33792 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\vc60.idb
文件 45056 2012-04-06 10:40 祖冲之文档及代码\C代码\二进制\Debug\vc60.pdb
文件 172140 2012-04-10 11:25 祖冲之文档及代码\C代码\新建文件夹\Debug\test.exe
文件 180120 2012-04-10 11:25 祖冲之文档及代码\C代码\新建文件夹\Debug\test.ilk
文件 4201 2012-04-10 11:25 祖冲之文档及代码\C代码\新建文件夹\Debug\test.obj
............此处省略36个文件信息
- 上一篇:使用MFC读取txt数据画曲线图
- 下一篇:VC++ 6.0 黑白棋完美版源码
评论
共有 条评论