资源列表
DigitalSignature2Example
- 用java实现的数字签名的例子,很实用,适合初学者-Achieved using java examples of digital signature, it is practical and suitable for beginners
encodeAndDecode
- rc4加密的编码和解码程序。可以直接运行测试通过
elgamal
- 实现数字签名Elgamal算法,该算法是在rsa算法基础上的变形算法。-Digital signature Elgamal algorithm, the algorithm is in the rsa algorithm on the basis of the deformation algorithm.
columnpermutation
- 关于列置换的加密技术的密码实现,可以成功运行的代码,适合使用-On the out replacement password encryption technology to achieve, can successfully run the code, suitable for use
arnold
- 利用matlab写的较基本的arnold加密与相应解密算法,其中的key可以任意改之,但加密次数不宜太多,最好在100次以内-Use matlab to write the basic Arnold encryption and decryption algorithm, one of the key can be arbitrary change, but the number of encryption shoulds not be too much, best within 100 tim
TEST01b
- These are the RC 5 Codes for remotes
S_P盒的产生
- 置换代换密码体制的S-P盒的发生器,能随机产生S盒和P盒,用于置换代换密码体制的加密解密-replacement substitution Cryptosystem S-P boxes of generators, can generate random boxes S and P boxes for the replacement substitution Cryptosystem encryption and decryption
rc5foravr.zip
- Example of realization rc5 IrDA for AVR microcontrollers.,Example of realization rc5 IrDA for AVR microcontrollers.
Vigenere
- Vigenere cipher java language
Hashing
- MD5 and SHA Hashing
RSA
- 密码学课程设计要求的内容,密码学加密算法RSA 算法的JAVA实现-The content of curriculum design requirements of cryptography, cryptography algorithm RSA algorithm JAVA implementation
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