资源列表
1
- 学习AES加密,对128,192,256理解不是很深刻。还需要继续学。(Learning AES encryption)
base643216
- php计算base32与base16原码(the original code for calculate base32 and base16)
rtl
- 实现sha1(128)杂散算法。输入为64bit,输出160bit。(Implementation of SHA1 (128) algorithm. The input is 64bit, and the output is 160bit.)
ECC_TEST
- 椭圆曲线(ECC)算法是一种公钥算法,它比流行的RSA算法有很多优点: 1)安全性能更高 , 如160位ECC与1024位RSA、DSA有相同的安全强度。 2)计算量小,处理速度快, 在私钥的处理速度上(解密和签名),ECC比RSA、DSA快得多。 3)存储空间占用小 ECC的密钥尺寸和系统参数与RSA、DSA相比要小得多, 所以占用的存储空间小得多。 4)带宽要求低。(OPENSSL ECC EC_get_builtin_curves EC_GROUP_new_b
SHA
- 功能不全,安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中复原信息;两个不
AES
- AES Encoding AES加密原始碼(AES Encoding for delphi)
DESEncrypt
- DES加密工具,封装了双重向量的DES加密方法(DES encryption tool, encapsulates the double vector DES encryption method)
RSA
- 五位数以上的rsa加密算法,能自动产生五位数以上的明文,并产生对应密文(RSA encryption algorithm over five digits)
Desktop
- 对数字图像进行加密运算,然后再将加密的图像解密(The digital image is encrypted and then the encrypted image is decrypted)
rijndael.c
- 该代码实现完整的AES加密和解密流程。 二次开发者可对照AES的算法步骤自行调整设置。(This C code is used to fulfill the whole procedure of AES(Advanced Encryption Standard) . The developer can modify the configuration in the code to help himself by referring the main steps of AES.)
维吉尼亚加密
- 维吉尼亚加密源代码,是由法国密码学家提出的,是多表代换典型代表。(vigenere encryption)
EncryptDecrypt
- 数据或文件的加密与解密()