资源列表
RSA
- RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。-RSA public key cryptosystem. The so-called public-key cryptography is to use a different encryption key and decryption key, is a known encryption key to derive the decryption k
DES-ECB
- DES 工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式.当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密.DES的过程是:加密前,先将明文分成64位的分组,然后将64位二进制码输入到密码器中.密码器对输入的64位码首先进行初始置换,然后在64位主密钥产生的16个子密钥控制下进行16轮乘积变换,接着再进行末置换,即可得到64位已加密的密
Vigenere
- 传统加密技术对于当今的网络安全发挥不了大作用,但这些是密码学的基础,是密码学的历史。Vigenere密码就是一种传统加密技术,它是多表代换密码,能够有效改进单表代换密码的词频分布特征问题。-Traditional encryption technology is no big role to play for today s network security, but these are the basis of cryptography is the history of cryptograp
AES
- 一个简单的AES加密/解密程序,简单的输入输出界面,可以简单的输入16进制明文/密文以及密钥,输出密文/明文。VS2008上实现。-a easy program for AES in VS2008
des
- DNS加减密,实现DNS的加密,解密。包含F函数,以及mian函数-DNS sourse code
DES-Encryption
- 一个简单的DES加密算法,有多种分组方法,实现MFC界面的操作平台,简单易懂,注释详细,便于修改。适合初学者。-A simple DES encryption algorithm, a variety of grouping methods, the MFC interface platform, easy-to-understand, detailed annotations, easy to modify. Suitable for beginners.
md5
- md5算法的源代码,用于加密解密,可以在程序中直接应用-md5 algorithm source code for encryption and decryption
rsa
- rsa加密是古典密码学中常用的一种加密方法,该程序简单,实用,适合初学者使用。-rsa encrypt
SM2
- 国密算法 SM2椭圆曲线公钥密码算法(签名、交换、加密)-State encryption algorithm The SM2 elliptic curve public key cryptographic algorithm
070822000724
- 这是AES的加密解密程序,附带它的检验程序-here is the AES code
DES
- DES加密解密算法编程,使用同一密钥对数据进行加密解密。-DES encryption and decryption algorithm programming, using the same key for encryption and decryption of data.
rsa
- RSA加密解密算法,C语言编程实现。通过算法实现,可以对输入的字符数字进行加密解密。-RSA encryption and decryption algorithm, C language programming
