搜索资源列表
libgringotts-1[1].2.1.rar
- libGringotts是一个小型、易于使用的、完全线程的C语言库,最初为Gringotts开发。它的目的是将数据封闭在一个加密和压缩的文件中。它使用加密算法((RIJNDAEL 128/256, SERPENT, TWOFISH, CAST256, SAFER+, LOKI97, 用于加密的3DES, 以及哈希函数的SHA1和 RIPEMD-160)来确保数据尽可能安全,并允许用户对所有使用的加密、哈希函数和压缩算法有完全的控制。
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
base64src
- C++ Base64编码/解码源代码 inline int Base64Encode(char * base64code, const char * src, int src_len = 0) inline int Base64Decode(char * buf, const char * base64code, int src_len = 0) 以上两个函数内联定义在base64.h中,使用时include \"base64.h\" 即可,编码后的长度一般比原文多占1/3的存储空间,
VC_RSA
- 一、RSA基本原理 对明文分组M和密文分组C,加密与解密过程如下: C = POW (M , e) mod n M = POW(C , d) mod n = POW(POW( M ,e), d) mod n=POW( M,e*d) 其中POW是指数函数,mod是求余数函数。 其中收发双方均已知n,发送放已知e,只有接受方已知d,因此公钥加密算法的公钥为 KU={ e , n},私钥为KR={d , n}。该算法要能用做公钥加密,必须满足下列条件: 1. 可以找到e ,
DES数据加密算法
- (C++)语言下文件输入输出函数的一些局限性 数据加密算法原理、实现-(C) language input and output file under some limitations function of data encryption algorithm theory, realization
Hash-SHA
- 密码算法中的单向散列函数之SHA算法的C代码-password algorithm for one-way hash algorithm SHA Function of C code
LibTomCrypt
- LibTomCrypt是一个全面的、可扩展的密码学函数库。包括了各类主要的加密函数,单向摘要函数,伪随机数生成器,公钥加密函数。 你可以在这里下载到源文件及其说明:http://www.libtomcrypt.org libtomcrypt在C++builder6下编译为tomcrypt.lib -LibTomCrypt is a comprehensive, scalable cryptography libraries. Including the major types
md5_correct
- 修正了原CMd5类的CaculateStr函数的严重错误,并且转到新的C++类库。此类已经经过验证,文件和字符串均能得到正确结果,支持Unicode(Unicode时不需要转换)-amendment of the original CMd5 CaculateStr function of the type of serious errors and to the new C Class. Such has been validated, documents, and the string to
TomCrypt-Lib-c-language
- 这是由Rinick编写的加解密函数库。最近找了不少关于加解密的C源码,这个是最全,最好的一个
xxxfdsafsafsa
- 都是C函数的详细说明 。
sha256
- SHA-256源代码,三个对外的函数:void SHA256Init (SHA256Context *sc) void SHA256Update (SHA256Context *sc, const void *data, uint32_t len) void SHA256Final (SHA256Context *sc, uint8_t hash[SHA256_HASH_SIZE]) 第一个函数初始化,第二个函数输入要hash的字符串,第三个函数输出结果-SHA-256 sou
OpenSSl-Test
- OpenSSL-Test软件包是OpenSSL使用示例,主要是EVP函数的使用。OpenSSL软件包从OpenSSL.org网站下载。-OpenSSL-Test package is to use OpenSSL example, the main function is the use of EVP. OpenSSL package from OpenSSL.org website.
crc
- crc校验 包括原理文件和说明 另附有一个crc16的c程序函数和crc32的vc项目文件-CRC checksum, including the principle of documents and a note attached CRC16 function of c procedures and CRC32 of vc project documents
crc.c
- crc 具体数字程序 因为c语言没怎么好好学很多函数不会用就只能用最简单的的方法写出来的白痴程序!-specific figures because the crc program c language not how a good school will not use a lot of function can only be used on the simplest way to write out the procedure an idiot!
MD5-collision-process(c-source-code)
- 根据hash函数破解国际通用密码MD5的C程序,根据王小云的碰撞算法。-Hash function in accordance with international crack MD5 passwords of C procedures, according to Wang Xiaoyun of the collision algorithm.
cryptopp560
- 最新Crypto++5.6版 加密解密函数类库。C++版。完美支持Visual Studio 2008,2005,2003,2002,6.0,C++ Builder 2009,GCC等主流编译器。 -Abstract Base Classes cryptlib.h Authenticated Encryption AuthenticatedSymmetricCipherDocumentation Symmetric Ciphers SymmetricCipherDocumen
c-md5code
- 带密钥的md5算法库md5lib.h共有下列函数: char* MDString (char *) /*输入任意一个字符串,经过md5算法处理后,返回结果:一个定长(32个字符) 字符串 */ char* MDFile (char *) /*输入任意一个文件名,文件内容经过md5算法处理后,返回结果:一个定长 (32个字符)字符串 */ char* hmac_md5(char* text, char* key) /*输入任意一个字符串text,和一个用
hash
- Hash函数MD5与SHA-1实现与比较,内涵MD5与C函数的C代码-Hash functions MD5 and SHA-1 implementation and comparison with the C content of MD5 function in C code
hash.c
- HASH加密源码,简单实用的加密方法,一个函数即可实现加/解密- Hash encrypt/dencrypt source.
MD5.C
- MD5处理程序,C语言,对变量名及函数名进行了进行改造,使其不易发生冲突。经测试,其效率较高,比一套C++代码的效率高5倍。-MD5 program by C.