DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,并进行前后置换(输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原来的第7位),最终由L0输出左 32位,R0输出右32位,根据这个法则经过16次迭代运算后,得到L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。
资源简介:DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,并进行前后置换(输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原来的第...
上传时间: 2013-12-06
上传用户:exxxds
资源简介:DES算法全称为Data Encryption Standard,即数据加密算法,DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。本程序为适合初学者的rsa算法java源码...
上传时间: 2017-05-30
上传用户:sk5201314
资源简介:S-DES加密算法输入为一个8位的明文组和一个10位的密钥,输出为8位的密文组,解密算法的输入则是一个8位的密文组和一个10位的密钥,输出位8位的明文组。解密过程是加密的逆。程序使用:读入一个文档文件,对其内容加密,输入密钥和选定存放生成密文的目录,点...
上传时间: 2014-01-15
上传用户:1079836864
资源简介:S-加密算法输入为一个8位的明文组和一个10位的密钥,输出为8位的密文组,解密算法的输入则是一个8位的密文组和一个10位的密钥,输出位8位的明文组。 加密算法包括5个函数:初始置换(IP);复杂函数fk,它包含有置换和代换运算,并且依赖于输入的密钥;用以...
上传时间: 2015-08-17
上传用户:libenshu01
资源简介:K路归并算法 * 本程序用来实现K路归并算法 * 在Turbo C2.0编译器下编译通过 * 算法过程中 * K由用户输入 * 用户选择需要归并的数据的个数 * 由程序生成随机数据,数据结构为链表,并展示给用户 * 然后程序告诉用户需要增加的虚节点的个数 * ...
上传时间: 2013-12-19
上传用户:Altman
资源简介:安全散列算法采用单向Hash函数将需加密的明文"摘要"成一串128bit的密文
上传时间: 2014-01-26
上传用户:熊少锋
资源简介:PWM经过RC滤波产生电压,经过XTR115产生4-20mA电流输出,要点是XTR115的电压输入问题,自身为两线制,+5V输出提供不了较大电流,需要用DCDC,RC滤波采用钽电容和4.7k-4.9k的低温漂电阻能得到较高线形度,PWM输出为AVR单片机16位,模式15,不分频
上传时间: 2013-12-20
上传用户:凌云御清风
资源简介:一个BREW入门的文本输入程序,可以很好的理解BREW程序的机制.
上传时间: 2015-04-30
上传用户:变形金刚
资源简介:自定义接口的使用,输入年份,求一个人的年龄.
上传时间: 2016-03-07
上传用户:气温达上千万的
资源简介:从键盘上输入某班学生的某科目成绩.输入按学生的学号由小到大的顺序输入,统计检查每个学生的名次.将统计结果在屏幕上显示.
上传时间: 2014-11-17
上传用户:xyipie
资源简介:* 使用DES加密与解密,可对byte[],String类型进行加密与解密 密文可使用String,byte[]存储. * * 方法: void getKey(String strKey)从strKey的字条生成一个Key * * String getEncString(String strMing)对strMing进行加密,返回String密文 String * ...
上传时间: 2014-01-13
上传用户:libinxny
资源简介:可以实现DES的功能,c++编写。 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步: 1初始置换 其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输...
上传时间: 2016-11-27
上传用户:变形金刚
资源简介:一个C++的DES算法源码.引入工程中即可使用,加解密的函数分别是DES(char *key,char *s_text,char *d_text)和_DES(char *key,char *s_text,char *d_text) 使用上也比较方便
上传时间: 2016-11-02
上传用户:agent
资源简介:DES算法c++描述,代码最全,功能最多的......
上传时间: 2014-01-11
上传用户:aysyzxzm
资源简介:能源短缺和环境恶化是人类共同面临的挑战。开发新型清洁能源是解决能源短缺和环境恶化的捷径,但是太阳能能源不连续和不稳定的缺点影响其单独使用的效果。为了解决这个问题,可以选择使用多种性质互补的能源联合供电,相互弥补彼此的不足,以达到连续稳定的电...
上传时间: 2022-03-16
上传用户:
资源简介:位输入的DES 加密解密算法实现 单一CPP实现,其中1.txt用于明文输入,key2.txt用于密钥输入,out2.txt为加密后的密文 与解密后的明文输出
上传时间: 2014-01-21
上传用户:541657925
资源简介:DES算法要求加密密钥和解密密钥一致。密钥所需的字节数祖长度为8位。基于对需求的理解,密钥由客户设定,在加密和解密的时候,在服务器端输入一密钥达到文件的加密需求,在终端输入同一密钥达到加密文件的解密需求。 DES加密的时候,最后一位长度不足64的,...
上传时间: 2016-08-09
上传用户:bruce5996
资源简介:DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密,如果Mode为加密,则用Key去把数据Data进行加密,生成Data的密码形式作...
上传时间: 2017-05-21
上传用户:水口鸿胜电器
资源简介:用java实现了DES算法 是64位的 还有加密文件的功能!
上传时间: 2014-01-19
上传用户:时代电子小智
资源简介:对DES算法的 家解密工具 输入明文和密码可以计算出加密后的数据
上传时间: 2014-01-06
上传用户:guanliya
资源简介:这里有加减乘和转置 用C语言编的 注意输入 算法用于稀疏矩阵 首先输入行,列,元素数目 再输入标志位 即每一列的第一个元素是矩阵中的第几个元素 再输入矩阵的元素 再选择符号
上传时间: 2015-02-12
上传用户:diets
资源简介:这个是关于DES原吗的文件 是64位的 下次上传个32位的 请大家谅解
上传时间: 2015-07-23
上传用户:zhouli
资源简介:3DES算法是增强型的DES算法,使用128位密钥长度, CBC模式使用反馈机制的分组密码使用模式.
上传时间: 2013-12-16
上传用户:jennyzai
资源简介:这是一个DES加密解密算法 用C++实现 用密钥对已知的明文进行加密
上传时间: 2015-10-20
上传用户:refent
资源简介:MD5算法的实现。MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
上传时间: 2015-11-09
上传用户:赵云兴
资源简介:/*-功能: 实现DES加密算法的加密解密功能 */ /*- */ /*-说明:DES算法的实现代码 */ /*- 能够实现56位或56*n密钥的DES算法,可以通过该程序提供的接口 */ /*- 进行数据的加密,保证数据在传送过程的安全性
上传时间: 2016-01-04
上传用户:561596
资源简介:利用C语言程序实现DES加密算法的加密解密功能。能够实现56位或56*n密钥的DES算法,可以通过该程序提供的接口进行数据的加密,保证数据在传送过程的安全性
上传时间: 2016-01-26
上传用户:dsgkjgkjg
资源简介:利用VC写的关于DES算法,可以对8bit,64位的数据进行加密,可以显示
上传时间: 2013-12-31
上传用户:fanboynet
资源简介:用C语言写的100行DES加密算法. DES算法具有极高安全性,到目前为止,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。而56位长的密钥的穷举空间为256,这意味着如果一台计算机的速度是每一秒种检测一百万个密钥,则它搜索完全部密钥就需要将...
上传时间: 2014-01-18
上传用户:bakdesec
资源简介:这个程序是实现 DES算法的,在主函数将明文和密钥实现确定好了,然后调用算法实现加密,输出加密后的信息,之后再用已知的密钥解密输出之前输入的信息。
上传时间: 2016-05-28
上传用户:ANRAN