包括直线裁剪Cohen Sutherland、直线裁剪Liang Barskey、图形裁剪Sutherland Hodgman等算法。使用VS 2010开发,包含完整源代码以及编译好的演示程序。原创资源,有详细的注释,新手也能看懂。
2022-05-24 20:37:54 191KB mfc c++ vs2010
1
C++城市公交线路查询算法实现乘坐公共汽车时的换车问题。例如从站A到Z要坐几路车,换几次,在哪里换车,这些问题如何解决。
2022-05-24 19:37:02 9KB C++公交线路查询算法
1
(精品)Huffman压缩算法(C语言)【整理】.txt
2022-05-24 18:05:09 10KB c语言 源码软件 开发语言
(精品)迪杰斯特拉算法C语言实现【整理】.txt
2022-05-24 18:05:08 3KB 算法 c语言 源码软件 开发语言
100个经典的C算法.doc
2022-05-24 18:04:41 116KB 算法 c语言 文档资料 开发语言
MD5 算法源码 c 写的
2022-05-24 16:48:14 10KB MD5 c 代码
1
AES加密算法的实现,初始密钥和明文都是128位。完全实现10轮加密,C语言实现。
2022-05-24 15:36:38 163KB AES 加密 算法 C
1
RC4加密算法Ron Rivest(非常有名的非对称加密算法RSA三巨头之一)在1987年设计的,密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。RC4起初是用于保护商业机密的。但是在1994年9月,它的算法被发布在互联网上,也就不再有什么商业机密了。RC4也被叫做ARC4(Alleged RC4——所谓的RC4),因为RSA从来就没有正式发布过这个算法。 备注:RC4是对称密钥加密算法,而RSA是非对称的加密算法。由于RC4算法加密是采用的xor,所以,一旦子密钥序列出现了重复,密文就有可能被破解。那么,RC4算法生成的子密钥序列是否会出现重复呢?由于存在部分弱密钥,使得子密钥序列在不到100万字节内就发生了完全的重复,如果是部分重复,则可能在不到10万字节内就能发生重复,因此,推荐在使用RC4算法时,必须对加密密钥进行测试,判断其是否为弱密钥。根据目前的分析结果,没有任何的分析对于密钥长度达到128位的RC4有效,所以,RC4是目前最安全的加密算法之一。
2022-05-24 14:21:28 1KB RC4 C语言 实现
1
本文实例讲述了基于C语言实现的aes256加密算法。分享给大家供大家参考,具体如下: aes256.h: #ifndef uint8_t #define uint8_t unsigned char #endif #ifdef __cplusplus extern C { #endif typedef struct { uint8_t key[32]; uint8_t enckey[32]; uint8_t deckey[32]; } aes256_context; void aes256_init(aes256_context *, uint8_t *
2022-05-24 14:12:03 44KB ae aes atb
1
用C++写的AES加密算法类,每次可加密16、24、 32字节。
2022-05-24 09:36:41 22KB C++ aes 加密算法源代码
1