▍1. 循环异或
循环异或-XOR cycle
一个用3DES加密文件的小测试程序!-a document using 3DES encryption small test program!
des加密算法,用于IP通讯方面的,用VHDL写成的源程序-des encryption algorithm used for IP communications.the source codes are written in VHDL
有关椭圆曲线数字签名的书籍,是密码学的一个重要分支-a digital of signature base on ecc
设计一个加密系统里面含Diffie-Hellman代码 DES_Tool2(直接生成密文和加密明文) DSATool.v1.3软件和一个das源代码-Inside the design of a cryptographic system with Diffie-Hellman code DES_Tool2 (generated direct explicit ciphertext and encryption) DSATool.v1.3 software source code and a das
128位(或192或256bit该代码以128为例)的密钥长度和分组长度,数据分组(输入的明文),先进行逐比特异或(AddRoundKey) 运算。然后通过循环十次非线性代换(SubBytes)、行变换(ShiftRows)、列变换(MixColumns)、逐比特异或【最后一轮不进行列变换】 的过程,输出128位(或192或256bit)数据即是密文。这就是加密过程。之后进行之前的逆过程,即可得到明文,此为解密过程。
密钥盘生成程序,附使用说明-Key disk generation process, with the use of
一个关于串口的简单实现,可以了解基本串口听基本知识-a serial port on the simple realization, we can understand the basic serial listen to the basic knowledge
C++下的base64编码,能够支持任何数据进行base64编码。 -C++ Under the base64 encoding, can support any data base64 encoding.
EXELOCK 1.83 EXE文件加密器的源代码-EXELOCK 1.83 EXE file encryption for the source code
uthash 是一个C语言的哈希表,支持各种结构类型的存储、添加、删除,这些操作都在固定的时间完成,跟哈希表本身的大小无关。键也可以是任何类型的数据。-is a C language uthash the hash table to support a variety of structural types of storage, add, delete, these operators are in a fixed time to complete, with the hash table size in itself has nothing to do. Keys can also be any type of data.
用VERILOG语言实现的数据加密标准代码,在QUARTUS5.1上仿真过-Using Verilog language code of the Data Encryption Standard, in the simulation had QUARTUS5.1
VHDL implementation of the twofish cipher for 128,192 and 256 bit keys. The implementation is in library-like form All needed components up to, including the round/key schedule circuits are implemented, giving the flexibility to be combined in different architectures (iterative, rolled out/pipelined etc). Manual in English is included with more details about how to use the components and/or how to optimize some of them. All testbenches are provided (tables, variable key/text, ECB/CBC monte carlo) for 128, 192 and 256 bit key sizes, along with their respective vector files.-VHDL implementation of the twofish cipher for 128,192 and 256 bit keys. The implementation is in library-like form All needed components up to, including the round/key schedule circuits are implemented, giving the flexibility to be combined in different architectures (iterative, rolled out/pipelined etc). Manual in English is included with more details about how to use the components and/or how to optimize some
密码学实验 SDES-cryptography experiments SDES
今天我们学习了des对称加密算法这是一个des算法的C++实现-This is a des !
将小于32位的码字用1011编程循环冗余码! 并且可以检验已编好的循环冗余码是否正确!-Will be less than 32-bit code word to use Cyclic Redundancy Code 1011 programming! And can be tested has been a good cyclic redundancy code is correct!