搜索资源列表
3des源代码
- 根据设计要求:1)具有文件加密和解密功能;2)具有加解密速度统计功能;3)采用密文反馈链接和密文挪用短块处理技术。我们可以知道,程序要有加密模块、解密模块、子密钥生成模块,这三个模块构成DES算法。DES算法再构成3DES,这很简单,只要加个密钥便可实现。3DES还必须工作在密文反馈连接模式下和使用密文短块挪用技术。至于速度统计功能就很好实现,用文件长度除以处理时间便是加解密速度。-based on the design requirements : 1) with file encryptio
一个解密程序for Mexican Army Cipher Disc
- 利用程序解密一段用Mexican Army Cipher加密的密文,利用英文统计和穷举结合的办法-procedures for the use of declassified section of the Mexican Army with Cipher encrypted ciphertext using English statistics and exhaustive combination of
classic
- 古典密码 可选择进行维吉尼亚加解密、希尔加解密、行置换的乘积加解密、仿射加解密 并可选择下列统计计算: 1.不同n值下维吉尼亚密码体制的频率统计 2.不同n值下维吉尼亚密码体制的重合指数计算 3.不同n n值下希尔密码体制的频率统计 4.不同n n值下希尔密码体制的重合指数计算 5.不同(m,n,t)下维吉尼亚和行置换的乘积密码体制的频率统计 6.不同(m,n,t)下维吉尼亚和行置换的乘积密码体制的重合指数计算 7.对于同一明文,给
virginia
- virginia密码加密解密,随机产生密钥进行加密。并分别统计了明文和密文中字幕出现的频率,分别对明文和密文进行了重合指数的计算。 运行时,需要把装有明文的in.txt放在程序的同一目录下,并且明文不支持符号,数字,只支持字母-virginia password encryption and decryption, randomly generated keys for encryption. And, respectively, the statistics clearly and sub
EncryptionaDecryption
- 收集20篇左右的某种英文文献资料(每篇字符数量>1万字符),将其编辑成一个超过20万字符的文件,统计每个英文字母的使用频率,对期中的一篇进行加密,然后运用统计方法进行解密,人工比较解密结果与明文的差距。-About the collection of some 20 English literature (the number of each character> 10000 characters), to edit into a character more than 200,00
mima
- 1)用C\C++语言实现仿射变换(Affine)加/解密算法;2)用C\C++语言实现统计26个英文字母出现的频率的程序;3)利用仿射变换加/解密程序对一段较长的英文文章进行加密,再利用统计软件对明文和密文中字母出现的频率进行统计并作对比-1) with C \ C++ language affine transformation (Affine) encryption/decryption algorithm 2) with C \ C++ language and Statistics
20073169281648
- 一款作者说比WinZip速度快很多的SINE256加密算法模块。支持指定密钥,长度。支持加密,解密以及加解密文件。速度比较快,源代码给出详细的转换统计,如转换时间以及结果,另外给出数据加密分析指示。总之对于研究加密算法的网友是一个不错的学习示例。提示的是这个代码对于中文加密好像有问题,我没有时间仔细去研究,大家改进的话麻烦给我一份,我发布上来,让大家共享。 -A writer says is much faster than the SINE256 WinZip encryption algor
CRY1
- 实现加密字符串技术,程序根据概率统计自动绘制一张加密表,然后对输入字符串进行加密和自动解密工作,不过为了节省时间,只能对小写字母进行加密-Technology to achieve the encrypted string, the program automatically based on probability and statistics to draw an encrypted form, and then the input string to encrypt and decrypt
huffuman00xiao
- 本人修改的成熟的霍夫曼编码及译码,对一个文本文件,统计字符概率,建霍夫曼树,然后编码,最后译码,码文输出到另一份txt文档中,在vc中编译的,在vs2010中可能会有异常~-I modified Huffman coding and decoding of the mature, to a text file, statistics, probability character, Huffman tree construction, and coding, and finally decodin
C_Program1
- C语言程序,包括数据加密,使用比较运算符,统计大写字母和小写字母的数量,信息管理,银行储蓄- c language program , including data encryption, the use of comparison operators , the statistics the number of uppercase and lowercase letters , information management, the bank savings
cipher
- 代替密码字符串频率统计,重复间隔统计,用于单表或多表代替密码的破解-Instead of the password string frequency statistics, repeat interval statistics for a single table or multi-table instead of a password crack
Classical-cryptography
- 实现古典密码中的多表代替密码的破解。根据密文的统计特性确定加密时使用的密表数量。-Classical cryptography implementation of multi-table instead of password cracking. According to the statistics of the ciphertext using the encryption cipher table number.
fsbh
- 用C\C++语言实现仿射变换(Affine)加/解密算法;2)用C\C++语言实现统计26个英文字母出现的频率的程序;3)利用仿射变换加/解密程序对一段较长的英文文章进行加密,再利用统计软件对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律-With C \ C++ language affine transformation (Affine) encryption/decryption algorithms 2) C \ C++ language programs frequenc
Virginia_algorithm
- Virginia password introduced the concept of key , that is based on the key used to determine which line to replace dense table, in order to counter word frequency statistics.-Virginia password introduced the concept of key , that is based on the key
affine
- 1)用C\C++语言实现单表仿射(Affine)加/解密算法; 2)用C\C++语言实现统计26个英文字母出现频率的程序; 3)利用单表仿射加/解密程序对一段较长的英文文章进行加密,再对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。-1) C \ C++ language to achieve a single table Affine (Affine) encryption/decryption algorithm 2) C \ C++ language stati