搜索资源列表
DES数据加密算法
- (C++)语言下文件输入输出函数的一些局限性 数据加密算法原理、实现-(C) language input and output file under some limitations function of data encryption algorithm theory, realization
CDes_standard
- 该程序实现单层的DES加密算法,其中CDes.cpp为源程序,其中调用的文件功能如下:dataofText.txt文件是输入的明文,以换行分割各个数据;dataofKey.txt文件时输入的密钥,以换行分割;dataofDES.txt文件是输出的加密数据,其中包括各轮子密钥以及各轮加密输出,以及最后得到的密文,在文件中都有说明。-the realization of the single DES encryption algorithm, which CDes.cpp to source fil
2_des
- DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,并进行前后置换(输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原来的第7位),最终由L0输出左 32位,R0输出右32位,根据这个法则经过16次迭代运算后,得到L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。-DES algorithm combines the 64 expr
SDes_java
- S-加密算法输入为一个8位的明文组和一个10位的密钥,输出为8位的密文组,解密算法的输入则是一个8位的密文组和一个10位的密钥,输出位8位的明文组。 加密算法包括5个函数:初始置换(IP);复杂函数fk,它包含有置换和代换运算,并且依赖于输入的密钥;用以转换数据两个部分的简单置换函数(SW);再一次运用函数fk;最后的一个置换函数是IP的逆。解密过程是加密的逆过程。 -S-encryption algorithm for the importation of an eight expre
aes_cipher_top.rar
- 密钥扩展模块的接口如图4.4。clk为系统时钟,kld为输入的加载信号,key为输入的128位密钥数据,wo_0, wo_1, wo_2, wo_3分别为输出的密钥列,密钥扩展模块的接口如图4.4。clk为系统时钟,kld为输入的加载信号,key为输入的128位密钥数据,wo_0, wo_1, wo_2, wo_3分别为输出的密钥列
QQTEA
- QQTEA算法类 内含加密解密函数及文本输入输出HEX数据函数,适合抓包分析数据,在TEA算法的基础上加入填入随机数以及交织算法,QQ和QQ游戏传输数据都是用此算法加密的,经过测试无误,格式非常工整-QQTEA algorithm class includes text encryption and decryption functions and HEX data input and output functions for analysis of data capture, the TEA
CRC
- 通过对于模2除法的研究 可以得到如下方法: 1. 把信息码后面加上p-1位的0,这个试验中p是6位,即在输入的信息码后面加上“00000”。把这个17位的被除数放入input中。 2. 在得到被除数input之后,设计一个在被除数上移动的数据滑块变量d,把input中的最高位开始逐次复制给变量d。 3. 如果d的最高位为1,由变量d和变量p做异或运算;如果d的最高位为0则不运算或者做多余的异或‘0’的运算。 4. 把滑块变量d往后滑动一位。 5. 循环步骤(3,4)
SCode
- DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密,如果Mode为加密,则用Key去把数据Data进行加密,生成Data的密码形式作为DES的输出结果;如Mode为解密,则用Key去把密码形式的数据Data解密,还原为Data的明码形式作为DES的输出结果。在使用DES时,双方预先约定使用的”密码”即Key,然后用Key去加密数据;接收方
desandrsa
- DES算法全称为Data Encryption Standard,即数据加密算法,DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。本程序为适合初学者的rsa算法java源码及des源码,开发环境eclipse3.4-DES algorithm called the Data Encryption Standard, that is, data encryption algor
code
- 此算法用于实现一种基于查找表的混沌加密,将随机产生的一个数组加密后输出,同时也可以将解密后的数据与原始数据进行对照,本算法已经在5509芯片上进行实时运行过,用于对16bit语音信号的高16位加密,能满足实时性。-The algorithm used to achieve a look-up table based chaotic encryption, will be an array of randomly generated encrypted output, but also can d
DES_Standard_Data_Encryption
- DES标准数据加密,由C语言实现,输入7为密钥,数据。输出加密后的密文,也可以解密-DES data encryption standard, from C language, enter 7 for the key data. Encrypted ciphertext output can also be decrypted
DES
- DES算法的实现与改进,DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。 数据加密算法 -DES algorithm implementation and impro
PCK_CRC3_D4
- CRC校验码生存程序 校验序列码生成多项式: X16+X13+X12+X11+X10+X8+X6+X5+X2+1 输入数据为16个字节(128位),输出16bit校验序列-CRC, the survival program check sequence code generator polynomial: X16+ X13+ X12+ X11+ X10+ X8+ X6+ X5+ X2+1 input data is 16 bytes (128 bits), output 16bit
AES
- AES加密算法的MFC简单界面显示,输出中间数据-AES encryption algorithm MFC simple interface display and output intermediate data
DES
- C++实现DES加密算法,结合Base64,与转换加密,并且输出DLL,可以用于网站程序调用,实现数据与文件的加密.这种加密后的数据用普通字符用HTML传输,有两层加密,可逆,不会被破解.-C++, DES encryption algorithm and Base64, and conversion of encryption, and the output DLL, can be used to call a web application, data and file encryption
jiami
- 加密解密 MFC 程序用DES加密算法编写的加密程序 利用加密程序可以实现对数据信息的加解密功能,数据信息可以是文本、图片、音频、视频文件。 综合实验:建立一加密传输系统,发送方将加密后的密文文件进行传输,发给接收方。接收方将接收到的密文进行解密,并将还原后的明文输出。-MFC program with encryption and decryption DES encryption algorithm the encryption program written using encrypt
jiami
- E002M 数据加密1 要求:(1)输入任意一串明文M。 (2)根据以下公式将其转换为密文C。 j=i+k mod 26 其中,j,i 为字母在26个字母表中的第j、i位 k为输入参数 k=1,2,…..,10 (3)具有输入输出界面。-E002M data encryption 1 Requirements: (1) enter any string of plaintext M-. (2) In accordance with the followi
test
- 同态加密是指对加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的。內含新手該讀的一些經典文章-Homomorphic encryption processing of the encrypted data to obtain an output, the output of decryption, the result is the same to the output of the result with the original,
MD5-Encryption-Algorithm-VCPP
- MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹配从映射表中找出破解密码所对应的原始明文。 对信息系统或者网站系统来说,MD5算法主要用在用户注册口令的加密,对于普通强度的口令加密,可以通过以下三种方式进行破解: (1)在线查询密码。一些在
DES_simple
- vc6.0环境下纯C写的DES加密过程,加密每一轮数据状态均输出至文件,适合初学者学习和理解DES密码算法,也可以再此基础上进行算法改造。-Under vc6.0 environment write pure C DES encryption process, the encryption status of each round of data are output to a file, for beginners to learn and understand the DES encrypt