资源列表
mmx
- 学习密码学的好资料,学习者最好要学过部分C或者其他语言(A very good book for learning Cryptography)
Hill
- Hill密码加密与解密C++程序实现。 其中包括Hill2、Hill4等。(Implementation of Hill encryption and decryption C++ program.)
Affine cipher
- 对截取的密文进行破译,适用于仿射密码加密的密文破译。使用时只需将密文输入即可。(The intercepted ciphertext is deciphered, which is suitable for ciphertext encryption of affine cipher encryption. When you use it, you only need to input ciphertext.)
Hill2_MATLAB_Seek key
- HIll2密码求密钥。适用于已知明文攻击。 可求加密密钥和解密密钥。 使用时,只需输入对应的两组明文与密文对,即可求得密钥。 运行软件:MATLAB。(HIll2 cipher for keys. It is applicable to known plaintext attacks. Encryption keys and decryption keys can be obtained. When using, only the corresponding two groups of
Hill2_MATLAB_encryption and decryption
- Hill2密码的加密与解密。 运行平台:MATLAB 使用方法:输入明文/密文->输入加密密钥/解密密钥->即可快速得到密文/明文。(Encryption and decryption of Hill2 cipher. Operating platform: MATLAB Method of use: input plaintext / ciphertext encryption / decryption key input - > > obtained cip
DES
- 实现DES的加密和解密,加密和解密的算法几乎相同(DES encryption and decryption)
新建文件夹
- 用js语言来实现rsa加密解密算法,函数rsaEncrypt()用来实现加密;函数rsaDecrypt()用来实现解密;(Implementation of RSA encryption and decryption algorithm with JS)
jm
- java项目对文件进行加密,登录后可以使用(The Java project encrypts the files and can be used after logging in)
AES加解密调试
- AES加解密 内容 IV key AES调试 多种模式可选择(AES encryption and decryption content IV key debugging)
AES代码_java版本
- 用AES加密算法对数据进行加密,这种加密算法可加密128到256比特的数据。(Encrypting data with AES encryption algorithm.This encryption algorithm can encrypt 128 to 256 bits of data)
改2
- SHA512加密算法本算法的输入时最大长度小于2128比特的消息串,输出是512比特的消息摘要,输入消息以1024比特的分组为单位进行处理。真实地模拟了SHA512散列函数发生器(SHA512 encryption algorithm)
descbc工程
- des算法cbc模式。比较详细简单。有注释。(CBC mode of Des algorithm. Detailed, simple and annotated.)
