DES算法总流程图: DES算法的一轮迭代处理过程: DES类图: ----------------------- (32位) (32位) 开始 输入64位 明文 扩展变换E 密钥产生器 48位 48位 初始置换 48位 选择压缩变换S盒代替 i = 0; 将明文分为. 32位 置换运算P 32位 ; ; i++. (32位) (32位) DES的轮密钥生成 64位密钥 i<=16? Y 置换选择1 N (28位) (28位) 逆置换IP 循环左移 循环左移 输出ࠀࠔࡪ࡬࡮ࡰࡲࡴࡶࡸࡺࡼࡾࢀࢂࢄࢆ࢈ࢊࢌࢎ࢐࢒࢔࢖࢚࢘࢜࢞ࢠࢢࢤࢦࢨࢪࢬࢮࢰࢲࢴࢶࢸࢺࢼࢾࣀࣂࣄࣆࣈ࣐࣒࣊࣌࣎ࣔࣖंऄआईऊऌऎऐऒऔखघचजञठ ढतदनपबमरल ퟢ æ̓jᘀ᭨䉊䔀 嗿Ĉ̕ 阂੉Ĉ栖䨛Bࡕ嘁Ĉᘆ ᭨䉊̏jᘀ᭨䉊唀Ĉᘉ᭨64位密文 (28位) (28位) 结束 48位 56位 置换选择2 DES流程图及类图全文共2页,当前为第1页。 DES流程图及类图全文共2页,当前为第2页。 DES -data : long -key : long -l : long -r : long -encry : long +I
2022-12-16 13:14:32 78KB 文档资料
1
文章目录引子第一部分 类的定义1.1 类的命名1.2 类的属性——类内部声明的变量1.3 类的方法——类内部定义的函数第二部分 创建实例2.1 实例的创建——实例名 = 类名(初始化参数)2.2 访问属性——实例名.属性名2.3 调用方法——实例名.方法名(参数)2.4 修改属性2.4.1 直接修改2.4.2 通过方法修改属性2.4.3 继续拓展2.5 小结第三部分 类的继承——class 子类名(父类名)引子3.1 简单的继承3.2 给子类添加属性和方法3.3 重写父类的方法(多态)——方法名不变,参数可变第四部分 用在类中的实例 引子 Why:面向对象更符合人类对客观世界的抽象和理解 一切
2022-12-15 21:46:42 87KB Python入门 对象 面向对象
1
5.0开头或含有nt:windows2000; 5.1/xp/xpsp1/xpsp2/xpsp3信息:windowsXP; 6.0/longhorn/vista信息:windowsVista; 6.1/win7信息:windows7; 6.2/win8信息:windows8; 6.3/win8.1信息:windows8.1; 10.0/win10信息:windows10。
2022-12-15 10:47:51 1.84MB c#
1
1.了解丙类功率放大器的基本工作原理,掌握丙类放大器的调谐特性以及负载改变时的动态特性。 2.了解高频功率放大器丙类工作的物理过程以及当激励信号变化对功率放大器工作状态的影响。 3.比较甲类功率放大器与丙类功率放大器的特点、功率、效率。
2022-12-14 20:26:02 454KB 电子科技大学 射频
1
专渲染卡通类材质!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 也可以在github上下载!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 想攒积分下载个unity控制包!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 希望大家给点积分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2022-12-14 19:27:34 24KB unity3d
1
将一串json格式的字符转化为实体类
2022-12-14 16:26:05 1.88MB JAVA JSON;String 转换为 java类;
1
[新闻文章]bay_news V1.0.0 北雨新闻信息管理系统_bynews [新闻文章]eNews新闻发布系统v1.0_enewsv1.0mysql [新闻文章]E鹰新闻发布系统_eyingnews [新闻文章]JSPCN中文网新闻发布系统v1.0_jspcnnews10 [新闻文章]JSP笑话小偷 v1.0_joke [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean [新闻文章]POPTEN新闻0.96beta_poptenv0.96beta [新闻文章]Struts文章系统_strutsarticle_release
2022-12-13 23:04:17 14.1MB javaweb 新闻
1
#include using namespace std; class C { public: float card_fee; virtual void real_fee() = 0; virtual void show_the_real_fee() = 0; }; class student : public C { public: student(float fee) { card_fee = fee; } void real_fee(){ card_fee *= 0.5; }//计算学生卡的实际费用 void show_the_real_fee(){ cout << "学生卡实际的费用是:" << card_fee<<"元"<> fee; cout <<"公交费原价为"<> man;//2.定义了一个变量,用于了解用户刷的卡的种类,以便进行相应的计算 C *p_card;//3.定义了一个父类指针,为了方便对子类的操作(即:该指针指向"谁"时,用这个指针调用的函数就是"谁"的函数,因为子类的函数的名子都一样,函数里的内容不一样,调用不同子类的函数后,计算的结果就不同) switch (man)//4.根据用户的输入,开启相应的功能 { case 1: {student stu_card(fee); p_card = &stu_card; p_card->real_fee(); p_card->show_the_real_fee();}break; case 2: {older old_card(fee); p_card = &old_card; p_card->real_fee(); p_card->show_the_real_fee();}break; case 3: {normal normal_card(fee); p_card = &normal_card; p_card->real_fee(); p_card->show_the_real_fee();}break; default:cout <<"输入错误!"<< endl;//5.如果用户输入的不是1,2,3,而是其他字符,则报错 } getchar();getchar(); }
2022-12-13 22:44:55 2KB 多态
1
根据下列描述绘制该学校管理系统的类图。 (1) 学校管理系统要存储下列数据: 系:系名,系主任 学生:学号,姓名,学生所属系 教师:工作证号,姓名,教师所属系 研究生:专业方向 教授:研究领域 课程:课程号,课程名称,学分 (2) 一个系由学生和教师组成;学生中有部分是研究生;教师中有部分已经是教授;学生要选修若干门课程,每门课有一个考试成绩;一个教师有能力讲授多门课程,一门课程也可以有多位教师能够讲授,但某个学期一个教师只任教一门课;每个研究生只能跟随一位教授。 (提示:画类图时只需考虑类属性,忽略类方法;此外,注意关联名、多重性、限定关联等细节问题)
2022-12-13 20:51:04 9.37MB uml 统一建模语言
1
本实例,仿照qq,实现了点对对,1对多的聊天功能,具体解释见:http://blog.csdn.net/open520yin/article/details/8222279 相当适合新手学习,注释非常清楚。包含,服务端和客户端2套代码。 加载就可以运行成功。先运行服务端,再运行客户端。
2022-12-13 20:47:59 262KB 仿QQ聊天软件
1