01.
点灯游戏算法实现点灯游戏是一个十分有趣的智力游戏,他的规则是这样的:有一行N行N列的灯,开始时全部是灭的,当你点击其中一盏灯是他的上下左右(若存在的话)状态全部改变,现在要求你在限定的时间内以最少地步数,将全部的灯点亮. 现在...查看完整版>>
点灯游戏算法实现
02.
九连环游戏算法递归实现///////////////////////////////////////////////功能:计算九连环游戏中取下第n个环需要几步//整个游戏所需步数=取下第1个环所需步数+...+取下第9个环所需步数//实现方法:通过递归模拟取环动作//语言:pascal//时...查看完整版>>
九连环游戏算法递归实现
03.
即时战略游戏中寻径(Path-finding)算法的原理及实现技术前几年,我在学校上学时,经常与同学在宿舍里网络对战“红色警报”,玩多了也一直在探索象“红色警报”这类即时战略游戏背后隐藏的编程奥秘。最近,找到一段空闲时间,终于把以前的想法付诸实施,用VC写了一个即...查看完整版>>
即时战略游戏中寻径(Path-finding)算法的原理及实现技术
04.
实现基于IDEA算法的加密工具(2)2.IDEA算法概述 IDEA是一个迭代分组密码,分组长度为64比特,密钥长度为128比特。IDEA密码中使用了以下三种不同的运算:逐位异或运算; 模216加运算; 模216+1乘运算,0与216对应。...查看完整版>>
实现基于IDEA算法的加密工具(2)
05.
实现基于IDEA算法的加密工具(1)1.IDEA算法的相关背景1990年XueJia Lai和Massey开发出IDEA加密算法雏形,称为PES,即"建议的加密标准"。第二年,根据有关专家对这一密码算法的分析结果,设计者对该算法进行了强化并称之为IPES,即"改进的建议加密标...查看完整版>>
实现基于IDEA算法的加密工具(1)
06.
实现基于IDEA算法的加密工具(3)3.IDEA算法的具体描述3.1密钥生成用户输入128位长密钥Key = k1k2k3…k127k128...查看完整版>>
实现基于IDEA算法的加密工具(3)
07.
实现基于IDEA算法的加密工具(5)3.4注重事项由于在IDEA中采用了乘法运算,这就要考虑到两个乘数是否为0 的情况,假如两个乘数都为0,那么乘法运算结果为0,假如仅有一个乘数为0,那么用65536替换那个为0的乘数,取乘法运算结果的低16位作为输出结果....查看完整版>>
实现基于IDEA算法的加密工具(5)
08.
实现基于IDEA算法的加密工具(6)3.5 算法实现代码/*此处略去信息说明和头文件*/#include "idea.h"#define NULL ((void *)0)typedef int INT32;typedef char INT8;typedef unsigned char ULONG8;...查看完整版>>
实现基于IDEA算法的加密工具(6)
09.
实现基于IDEA算法的加密工具(8)3.6.1 加密工具实现源代码下面列出按照上述操作思路编写的实现源代码/**********************************************************************//*-文件名:idea.c *//*- */...查看完整版>>
实现基于IDEA算法的加密工具(8)
10.
IBM的MARS加密算法实现(目录)作者:吴真密钥增加作为预白化处理,经8轮无密钥的向前混合,8轮有密钥的向前变换,8轮有密钥的向后变换,8轮无密钥的向后混合,以及作为后白化处理的密钥减法。...查看完整版>>
IBM的MARS加密算法实现(目录)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。