资源简介
采用CBC模式的DES加密算法,可通过用户设置密码,对文件进行加解密操作,是重要的学习信息安全的实验。

代码片段和文件信息
#include
#include
#include
#define OK 1
//初始置换表IP
int IP_Table[64] = { 57494133251791
595143352719113
615345372921135
635547393123157
56484032241680
585042342618102
605244362820124
625446383022146};
//逆初始置换表IP^-1
int IP_1_Table[64] = {397471555236331
386461454226230
375451353216129
364441252206028
353431151195927
342421050185826
33141949175725
32040848165624};
//扩充置换表E
int E_Table[48] = {31 0 1 2 3 4
3 4 5 6 7 8
7 89101112
111213141516
151617181920
192021222324
232425262728
2728293031 0};
//置换函数P
int P_Table[32] = {156192028112716
0142225417309
172313312628
18122952110324};
//S盒
int S[8][4][16] =//S1
{{{1441312151183106125907}
{0157414213110612119538}
{4114813621115129731050}
{1512824917511314100613}}
//S2
{{1518146113497213120510}
{3134715281412011069115}
{0147111041315812693215}
{1381013154211671205149}}
//S3
{{1009146315511312711428}
{1370934610285141211151}
{1364981530111212510147}
{1101306987415143115212}}
//S4
{{7131430691012851112415}
{1381156150347212110149}
{1069012117131513145284}
{3150610113894511127214}}
//S5
{{2124171011685315130149}
{1411212471315015103986}
{4211110137815912563014}
{1181271142136150910453}}
//S6
{{1211015926801334147511}
{1015427129561131401138}
{9141552812370410113116}
{4321295151011141760813}}
//S7
{{4112141508133129751061}
{1301174911014351221586}
{1411131237141015680592}
{6111381410795015142312}}
//S8
{{1328461511110931450127}
{1151381037
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14832 2013-04-23 18:35 CBCdes.cpp
文件 204857 2013-04-23 18:35 CBCdes.exe
文件 621 2013-04-23 18:50 ReadMe.txt
----------- --------- ---------- ----- ----
220310 3
- 上一篇:桌面取色工具
- 下一篇:packet tracer 校园网拓扑
相关资源
- Remote Desktop Organizer v1.4.7 支持win10
- 3des加解密_C 实现
- RSA AES DES ECC加密算法源码
- 密码学课程设计:DES加密解密算法的
- 网络信息安全技术 论文
- 提供几个加密算法的源码
- DES IP置换IP逆置换
- DES的C 源码
- Design of Analog CMOS Integrated Circuits 拉扎
- codesys编程手册中文版
- System Design Interview - An Insider’s Guide
- Grokking the System Design Interview
- 翻译的美国大学经典参考书,Roland
- 认识界面以及PCB设计整体要求
- The Research on Smart Drill-in Fluid Design
- 埃塞俄比亚东北部Dessie转诊医院的糖
- Altium designer超全元件库+封装库部分
- dive into design patterns(Alexander Shvets)
- Antenna Theory Analysis and Design.3rd Edition
- FMEDesktop2019特别版forMacv2019.0.0.0.19181苹
- LANDesk 管理解决方案和采用英特尔:r
- Mentor Graphics Expedition Enterprise v7.9.5.r
- PowerDesigner16.6 破解补丁
- Altium Designer实战攻略与高速PCB设计P
- 复旦dc综合工具教程
- lotus domino notes(包括client administrato
- Type-c 接口封装,24引脚,Altium Design
- Behavior Designer 1.6.3(u2018.3.0).unitypa
- Codesys变成入门手册
- xenapp 7.6 xendesktop 7.6 企業版55永久用戶
评论
共有 条评论