01.
实现基于IDEA算法的加密工具(2)2.IDEA算法概述 IDEA是一个迭代分组密码,分组长度为64比特,密钥长度为128比特。IDEA密码中使用了以下三种不同的运算:逐位异或运算; 模216加运算; 模216+1乘运算,0与216对应。...查看完整版>>
实现基于IDEA算法的加密工具(2)
02.
实现基于IDEA算法的加密工具(1)1.IDEA算法的相关背景1990年XueJia Lai和Massey开发出IDEA加密算法雏形,称为PES,即"建议的加密标准"。第二年,根据有关专家对这一密码算法的分析结果,设计者对该算法进行了强化并称之为IPES,即"改进的建议加密标...查看完整版>>
实现基于IDEA算法的加密工具(1)
03.
实现基于IDEA算法的加密工具(3)3.IDEA算法的具体描述3.1密钥生成用户输入128位长密钥Key = k1k2k3…k127k128...查看完整版>>
实现基于IDEA算法的加密工具(3)
04.
实现基于IDEA算法的加密工具(5)3.4注重事项由于在IDEA中采用了乘法运算,这就要考虑到两个乘数是否为0 的情况,假如两个乘数都为0,那么乘法运算结果为0,假如仅有一个乘数为0,那么用65536替换那个为0的乘数,取乘法运算结果的低16位作为输出结果....查看完整版>>
实现基于IDEA算法的加密工具(5)
05.
实现基于IDEA算法的加密工具(6)3.5 算法实现代码/*此处略去信息说明和头文件*/#include "idea.h"#define NULL ((void *)0)typedef int INT32;typedef char INT8;typedef unsigned char ULONG8;...查看完整版>>
实现基于IDEA算法的加密工具(6)
06.
实现基于IDEA算法的加密工具(8)3.6.1 加密工具实现源代码下面列出按照上述操作思路编写的实现源代码/**********************************************************************//*-文件名:idea.c *//*- */...查看完整版>>
实现基于IDEA算法的加密工具(8)
07.
实现基于IDEA算法的加密工具(目录)IDEA算法的密钥长度为128位,针对64位的数据进行加密或解密操作.设计者尽可能使该算法不受差分密码分析的影响,XueJia Lai已证实IDEA算法在其8轮迭代的第4圈之后便不受差分密码分析的影响了。...查看完整版>>
实现基于IDEA算法的加密工具(目录)
08.
Java技术进阶 基于Java的IDEA加密算法探讨随着Internet的迅速发展,电子商务的浪潮势不可挡,日常工作和数据传输都放在Internet网上进行传输,大大提高了效率,降低了成本,创造了良好的效益。但是,由于Internet网络协议本身存在着重要的安全问题(IP包本身并不继...查看完整版>>
Java技术进阶 基于Java的IDEA加密算法探讨
09.
IBM的MARS加密算法实现(目录)作者:吴真密钥增加作为预白化处理,经8轮无密钥的向前混合,8轮有密钥的向前变换,8轮有密钥的向后变换,8轮无密钥的向后混合,以及作为后白化处理的密钥减法。...查看完整版>>
IBM的MARS加密算法实现(目录)
10.
用目录加密功能+短信功能实现记事内容保密存储E680提供了记事本的功能,但记录下的信息是无法加密的。很多时候,我们记的一些事情或者信息是不希望别人看到的,特别是这款娱乐性能超强的手机,难免被朋友拿去玩的,如果他(她)无意中看到一些不该看的,比如网友...查看完整版>>
用目录加密功能+短信功能实现记事内容保密存储
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。