这个程序是实现 DES算法的,在主函数将明文和密钥实现确定好了,然后调用算法实现加密,输出加密后的信息,之后再用已知的密钥解密输出之前输入的信息。
上传时间: 2016-05-28
上传用户:ANRAN
实现了图像的加密和解密,密钥是0--9之间的任意数字,但加密密钥和解密密钥相同
上传时间: 2014-01-03
上传用户:manking0408
实现信息隐藏,将要隐藏的文本信息编码并隐藏到图像中,接收方使用相同密钥能够将隐藏信息提取
标签: 信息隐藏
上传时间: 2016-07-04
上传用户:com1com2
1. 分析ECB模式和CBC模式的加密过程。 2. 用程序设计语言将算法过程编程实现。 3. 输入明文:I do like this book 加密算法E:异或⊕,密钥为cryption; 移位,密钥为5 两种填充模式:(1)0 (2)密文挪用 初始化向量IV:goodluck 用两种模式进行加密,输出相应的密文。
上传时间: 2016-08-08
上传用户:李彦东
DES算法原理及实现,实现了3DES和DES的程序过程,支持8 16 24位密钥
上传时间: 2014-01-05
上传用户:thinode
实现移位密码(扩展凯撒密码),用键盘接收明文和密钥,屏幕打印密文。
上传时间: 2014-02-11
上传用户:q123321
实现维吉尼亚密码,用键盘接收明文和密钥,屏幕打印密文。
标签: 密码
上传时间: 2013-12-18
上传用户:569342831
实现移位密码(扩展凯撒密码),用键盘接收明文和密钥,屏幕打印密文。
上传时间: 2013-12-12
上传用户:独孤求源
可以实现des的功能,c++编写。 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步: 1初始置换 其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D58D50……D8 R0=D57D49……D7。 2逆置换 经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。
标签: des
上传时间: 2016-11-27
上传用户:变形金刚
实现IDEA加密算法与解密算法 IDEA(International Data Encryption Algorithm)是瑞士的James Massey,Xuejia Lai等人提出的加密算法,在密码学中属于数据块加密算法(Block Cipher)类。IDEA使用长度为128bit的密钥,数据块大小为64bit。从理论上讲,IDEA属于“强”加密算法,至今还没有出现对该算法的有效攻击算法。
标签: IDEA International Encryption Algorithm
上传时间: 2014-01-09
上传用户:yepeng139