搜索资源列表
jiamijiemicodesource
- 计算机信息的保密显得越来越重要。数据保密变换,或密码技术,是对计算机信息进行保护的最实用和最可靠的方法。现阶段计算机硬盘以及其他大容量存储介质代替了纸张成为信息存储的主要方式,随之带来的信息安全问题也日渐突出,电子文档的信息安全成为一个至关重要的问题.电子文档的安全问题发生在两个场合:动态的传输途中、静态的存储形式.对于电子文档的传输安全,可以通过数据加密技术先加密再传输、保证电子文档的合法性和完整性 要完成的工作: 1. 对网络安全的基本概念和基本原理有一个了解。 2. 对各
s-des算法分析及实现
- :DES体制是ISO颁布的数据加密标准,通过对DES算法的分析,提出了用C语言实现数据加密标准DES算法,通过循环或迭代,将简单的基本运算(例如左移、右移、模2加法等)和变换(选择函数、置换函数)构造成数据流的非线性变换(加密变换或解密变换),从而实现对计算机数据进行密码保护。着重介绍了用C语言实现其加密的主要过程。关键词:数据加密 DES C语言-: DES system is ISO issued by the Data Encryption Standard, DES algorithm
dct_508cycles
- 这是linux环境下的DCT变换的程序,应用ADI的汇编指令,程序完整(包括makefile文件),使用交叉编译环境,可直接在ADIBlakefinDSP上运行-This is a linux environment DCT transform process, the application of ADI' s compilation of instructions, complete the procedure (including the makefile file), use th
aes128
- AES实现的效率如面积、吞吐量和功耗等,主要是由列混合变换和S 盒的实现决定的。S 盒单元的实现成为设 计的重点,它的硬件实现在很大程度上决定着整个芯片的面积大小。 -AES to achieve efficiency, such as area, throughput and power consumption, mainly by the S box column mixing transformation and the realization of decision. S box
AES
- 详细描述了AES加密算法的过程及S盒变换,用VHDL语言描述,通俗易懂-AES encryption algorithm is described in detail the process and transform S box, with the VHDL language to describe, easy to understand
DES-security
- DES基于简单的代替-置换网络,进行16轮迭代,完成了扩散和混合操作,形成密文;DES加密算法的处理细节:DES对64bit明文输入首先进行IP变换,分成左右各32位的分组,然后进行16轮迭代,最后经过逆IP置换,输出该分组加密后的结果;对于DES的每一轮迭代,又先后经过选择运算E、异或伦密钥、S盒混合、P置换等步骤; -DES composed and a good application to keep your files security .
luaghing
- 一款用C语言编写的虚拟魔方程序,含有原代码,大约300行,含有随机变换等功能。初学和精通C语言的网友可别错过哟!-A virtual Rubik s Cube program written in C, containing the original code, about 300 lines, containing a random transform functions. Beginners and proficient users of the C language can not mis
123
- 读取文档的内容,变换成统一格式。如原格式为:_vac;123;cab _vac 345 def _vac 213 esr -vac;245;ret 转换为统一格式: _vac 123 cab _vac 245 ret -convertion test s form
AES
- 实现完整的AES加密解密,主要分为四步:S盒,行移位,列变换,密钥扩展- Achieve a complete AES encryption and decryption, divided into four steps: S box, row shift row conversion, key expansion
main
- SPN,其中文是代换-置换网络,其实就是将一个比特串主要经过两种变换,分别是代换和置换,得到另一个比特串,从而实现加密的效果。但是前提是,可以经过类似的手段将这个比特串还原,这也就是解密了。(It's a substitution permutation network, in fact, a bit string is mainly transformed by two kinds, which are substitution and substitution, and obtain ano
MD5
- MD5是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。(MD5 allows large capacity information to be compre
mima
- vcMFC编程程序,具体功能:移位i加密,仿射变换,s盒。可以学习MFC编程组件以及加密解密思想。(VcMFC programming program, the specific functions: shift I encryption, affine transformation, s box. You can learn MFC programming components and encryption and decryption ideas.)
SM4
- SM4加密算法的matlab语言实现,采用s盒变换、轮函数等。(SM4 encryption algorithm is realized by MATLAB language, using S-box transformation, wheel function and so on.)