▍1. RC4
对RC4加密解密代码,可以自行修改密钥!类可以直接调用(RC4 encryption and decryption code, you can modify the key! Class can be called directly)
对RC4加密解密代码,可以自行修改密钥!类可以直接调用(RC4 encryption and decryption code, you can modify the key! Class can be called directly)
用VC++开发的一款MFC程序,能很好地实现RSA加密和解密算法,对学习RSA加解密算法很有帮助(MFC with VC++ developed a program that can well realize RSA encryption and decryption algorithms, RSA encryption and decryption algorithms for learning helpful)
DES加密方法加密BMP图像,CBC方式实现。(DES encryption methods encryption BMP image, CBC way.)
此为Keeloq算法的解密C代码,keeloq最常用于无线门锁装置。(KeeLoq is a proprietary hardware-dedicated NLFSR-based block cipher. The uni-directional command transfer protocol was designed by Frederick Bruwer, PhD, CEO at Nanoteq (Pty) Ltd)
用C/C++实现加解密算法及其应用:AES 和基于AES 的CMAC(Encryption and decryption algorithm and its application with C/C++: AES and CMAC based on AES)
密码学中的AES加密和CMAC认证的C语言代码(AES encryption and CMAC authority in C)
支持椭圆曲线运算的大数运算库和源程序,头文件和静态库可以使用。(Support for elliptic curve operations of large numbers arithmetic library and source code, header files and static libraries can be used.)
对于ECC 进行加密解密运算,这里主要是ECDSA的签名(For ECC encryption and decryption operations, where mainly ECDSA signature)
基于miracl大数库的椭圆曲线EC的签名算法的c语言实现(Database based on large numbers miracl elliptic curve signature algorithm EC for c-language implementation)
基于miracl大数库的椭圆曲线EC的验证签名算法的c语言实现(Based on large numbers miracl library EC verification of an elliptic curve signature algorithm c-language implementation)
Shamir门限算法的C++实现,依赖于NTL开源代码库(Shamir threshold algorithm C++ implementation, relies on NTL open source code base)
密码学BM算法的C++实现。可计算100阶m序列的生成多项式(Cryptography BM algorithm in C++. Computable 100 m sequence generator polynomial order)
IBE基于身份的加密系统的系统叁数程序,使用VC6.0开发(IBE identity-based encryption system of systems Triple the number of procedures, the use of VC6.0 Development)
IBE基于身份的加密系统的解密程序,使用VC6.0开发(IBE identity-based encryption system of the decryption process, using VC6.0 Development)
IBE基于身份的加密系统的身份提取程序,使用VC6.0开发,即把身份转换成椭圆曲线上的点(IBE identity-based encryption system of the identity of extraction procedures, using VC6.0 development, namely, the identity into a point on the elliptic curve)
本文使用ECC加密AES的密钥,再由AES加密明文内容,AES加密强度大,速度快,但是密钥更新繁琐和不安全,由强度很大的非对称密钥算法对AES密钥加密,结合了两方的优点(this programme combine the ECC with AES.using the ECC to cipher the AES key,and using the AES to cipher the m)
这两个工程主要用CSP 1、CSPTEST 写的比较乱 主要是给当时一个朋友做参考调用的 完成非对称密钥的生成、导入、导出、加密、解密、对称的加密解密、签名、验证。 2、CSTTEST2 写的比前个好些,但是平时上班,下班自己也要写论文,所以花的时间也不太多,很多地方都偷懒了。比如文件大小我没有用NEW 而且指定了1024 有需要的朋友可以自己修改。这个工程主要是非对称的密钥的导出和导入,还有就是会话密钥的操作。(these two works mainly with a CSP. CSPTEST comparison was made mainly to the chaos when a friend called to refer to the completion of the non-symmetric key generation, importing and exporting, encryption, decryption, symmetric encryption and decryption, signature, the certification. 2, CSTTEST2 write better than in the previous months, but usually go to work and finish their own toilet paper so I spent the time is not too much, all of the lazy. For instance, file size I have not used the NEW 1024 and designated a need to amend their friends. The project mainly non-symmetric keys to the Export and Import, there is the session key operation.)
支持加密Sqllite库,vs2008 + sqlite3 + sqlcipher,测试可用(Supports encryption Sqllite library, VS2008+ SQLite3+ sqlcipher, testing available)
VC++实验QQ加密相册查看器,输入QQ号即显示相片,源码宝贵,请速下载:-)(VC experimental QQ encryption album viewer, the importation of QQ, which indicates that the photographs, source of valuable information to offer is urged to download :-))
对txt文件的加密解密,采用c++编写。(The encryption and decryption of the txt file, using c ++.)