• 大小: 724KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C/C++
  • 标签: ZUC  

资源简介

文件里包括祖冲之加密算法的中文译文,本人费了好大力气才翻译过来的啊!要了5分不高吧....还包括C语言代码,在VC6.0下调试通过了!

资源截图

代码片段和文件信息

#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
0x7b0x1b0xf90x320xaf0x9d0x6a0xa50xb80x2d0xfc0x1d0x080x530x030x90
0x4d0x4e0x840x990xe40xce0xd90x910xdd0xb60x850x480x8b0x290x6e0xac
0xcd0xc10xf80x1e0x730x430x690xc60xb50xbd0xfd0x390x630x200xd40x38
0x760x7d0xb20xa70xcf0xed0x570xc50xf30x2c0xbb0x140x210x060x550x9b
0xe30xef0x5e0x310x4f0x7f0x5a0xa40x0d0x820x510x490x5f0xba0x580x1c
0x4a0x160xd50x170xa80x920x240x1f0x8c0xff0xd80xae0x2e0x010xd30xad
0x3b0x4b0xda0x460xeb0xc90xde0x9a0x8f0x870xd70x3a0x800x6f0x2f0xc8
0xb10xb40x370xf70x0a0x220x130x280x7c0xcc0x3c0x890xc70xc30x960x56
0x070xbf0x7e0xf00x0b0x2b0x970x520x350x410x790x610xa60x4c0x100xfe
0xbc0x260x950x880x8a0xb00xa30xfb0xc00x180x940xf20xe10xe50xe90x5d
0xd00xdc0x110x660x640x5c0xec0x590x420x750x120xf50x740x9c0xaa0x23
0x0e0x860xab0xbe0x2a0x020xe70x670xe60x440xa20x6c0xc20x930x9f0xf1
0xf60xfa0x360xd20x500x680x9e0x620x710x150x3d0xd60x400xc40xe20x0f
0x8e0x830x770x6b0x250x050x3f0x0c0x300xea0x700xb70xa10xe80xa90x65
0x8d0x270x1a0xdb0x810xb30xa00xf40x450x7a0x190xdf0xee0x780x340x60
}; 

u8 S1[256] =  {
0x550xc20x630x710x3b0xc80x470x860x9f0x3c0xda0x5b0x290xaa0xfd0x77
0x8c0xc50x940x0c0xa60x1a0x130x000xe30xa80x160x720x400xf90xf80x42
0x440x260x680x960x810xd90x450x3e0x100x760xc60xa70x8b0x390x430xe1
0x3a0xb50x560x2a0xc00x6d0xb30x050x220x660xbf0xdc0x0b0xfa0x620x48
0xdd0x200x110x060x360xc90xc10xcf0xf60x270x520xbb0x690xf50xd40x87
0x7f0x840x4c0xd20x9c0x570xa40xbc0x4f0x9a0xdf0xfe0xd60x8d0x7a0xeb
0x2b0x530xd80x5c0xa10x140x170xfb0x230xd50x7d0x300x670x730x080x09
0xee0xb70x700x3f0x610xb20x190x8e0x4e0xe50x4b0x930x8f0x5d0xdb0xa9
0xad0xf10xae0x2e0xcb0x0d0xfc0xf40x2d0x460x6e0x1d0x970xe80xd10xe9
0x4d0x370xa50x750x5e0x830x9e0xab0x820x9d0xb90x1c0xe00xcd0x490x89
0x010xb60xbd0x580x240xa20x5f0x380x780x990x150x900x500xb80x950xe4
0xd00x910xc70xce0xed0x0f0xb40x6f0xa00xcc0xf00x020x4a0x790xc30xde
0xa30xef0x

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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

............此处省略32个文件信息

评论

共有 条评论