搜索资源列表
AESDemo
- 本文以实现aes算法加解密例程为例,说一下C#代码转换为VC代码经验。 例子代码下载Http://otiana.com/vcangle/source/aesdemo.rar 相应C#的例子请参考Http://www.vckbase.com/document/viewdoc/?id=1068 这个c#的类是没有头文件的。在vc中我们为了使用方便需要为他构造一个头文件, 把相应的变量和函数声明放进来即可。-Aes algorithm encryption and decryption
RC5-CTS
- RC5-CTS模式加密解密算法C++程序实现。 解压之后运行main.dsw.在VC++下面打开,执行之后根据显示首先输入密钥(随便输入不超过16字节的字符串),之后提示输入需要加密的plaintext文件,输入plaintext1.txt,这个文件在压缩包里已经存在,(注意一定要写清楚文件类型名,是个文本文件),然后根据提示输入加密文件名,可随便输入一个文件名,但是别忘记了类型名.txt,如ciphertext1.txt。因为不输入类型名将来无法打开。之后输入解密之后的文件名,可输入dec
GSMA5
- 这个程序介绍的是用于gsm的a5算法, 语言是c语言。-this procedure is introduced for the gsm a5 algorithm, c is the language of instruction.
RC5_C
- 这个压缩包内是一个用C实现的简单的RC5密码算法,适合初学密码学的人看。-within the compressed C is a simple realization of the RC5 cipher algorithm suitable for beginners Cryptography the people.
RSAsimple
- RSA加密解密算法的最简单的C实现的源代码。如果你不想看太复杂的RSA算法,可以考虑这个。-RSA encryption and decryption algorithm, the most simple realization of the C source code. If you do not want to see too complicated RSA algorithm, consider this.
TomCrypt-Lib-c-language
- 这是由Rinick编写的加解密函数库。最近找了不少关于加解密的C源码,这个是最全,最好的一个
AES源码
- 这个是高级加密标准的C语言程序-this is the Advanced Encryption Standard C Programming Language
4_idea
- IDEA算法,用C++实现的。对然不是界面的。但是对于理解这个算法很有用
10_md5
- MD5加解密算法,用C++编译,但是很方便,尤其是对于为了理解这个算法的人
Cryption-Vcdkey-Jeff
- 怀恋Dos时代吗? 这里有一个Dos下的加/解密软件[提供原代码!],叫做VCDKEY,你可能要奇怪为什么叫VCDKEY?这要从上大学时候说起了:大学时候,有个铁哥们叫做\"小胖子\",此兄爱看VCD碟子,于是经常租碟在自己电脑上看,而且还经常将一些喜欢的精彩片段辑录到电脑中,而其人缘极好,经常有人去他电脑上玩,但他又不愿意让别人看到他录下的东西!有天,他跟我谈到了他的苦衷,于是,我决定为我的哥们写个东西,于是就有了这个东西! 其实,它的原理很简单,就是文件各字节的异或,但是要配合好字节的异或却
md5.c
- 这个是MD5算法C的源代码,希望对大家有用
RSA.tar
- 这个是RSA加密算法C源程序,希望对需要的朋友有所帮助
md5
- 这是一个好用的MD5的C++类;这个类可以加在控制台 程序中也可用在MFC中, 并且提供了详细的错误处理 函数,是一个安全的类。例程是一个MD5的MFC程序, 支持字符串和文件两种输入。
kaisamima
- 这个是恺撒密码的加密解密程序用c语言编写非常好用-Caesar password encryption and decryption procedures used c language very handy
RSA解密和加密算法的实现和应用
- RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a,
rijndael(全).zip
- rijndael(全).zip,已经通过AES认证。这个源码包是全的,含有std_defs2.h文件。这儿有很多rain doll源码包都不全,rijndael (all). Zip, has been certified by AES. This is the source of the packet, containing std_defs2.h document. There was a lot of rain doll source packages not all
3des
- 这个是三重DES算法源代码(C语言版本) -This is the Triple DES algorithm source code (C language version)
lock2
- 这个是对版本一的改进,能完成对任意大小单一文件的异或加密,采用分段处理方式。-This is the the improvement of version 1.0, to complete a single document of any size or of different encryption, the use of sub-paragraph approach.
ECC
- 我整理的ECC加密算法,源码和C实现的理论指导,有这个可以做出ECC加密算法-I am finishing ECC encryption algorithm, source and C to achieve the theoretical guidance, it can make ECC encryption algorithm
AES_CMAC
- 通过C语言实现的AES CMAC加密和解密算法。上传文件为完整的VC6工程目录。AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。AES 算法基