搜索资源列表
Huffman 算法的不同实现
- ---- Huffman 算法的不同实现 本目录下的程序用8种不同的方式实现了Huffman编码算法,这8种方式分别是 * huffman_a 使用链表结构生成Huffman树的算法,这是最基本的实现方法,效率最低。 * huffman_b 使用《数据结构》(严蔚敏,吴伟民,1997,C语言版)中给出的算法,将二叉树存放在连续空间里(静态链表),空间的每个结点内仍有左子树、右子树、双亲等指针。 * huffman_c 使用Canonical
ibe具有认证功能算法
- 1 Boneh-Franlin的IBE算法主要由四个子算法组成:Setup,Extract,Encrypt和Decrypt,分别完成系统参数建立、密钥提取、加密和解密的功能。假定消息的明文空间为 ,密文空间 。 (1)、建立: 给定一个安全参数 k蝂+ Step 1: 执行G生成一个素数q, 两个q阶群G1, G2 , 和一个可用的双线性映射 ê: G1碐1瓽2。 此外选取G1 任一生成元 P蜧1,再选取两个HASH函数 H3:{ 0, 1}n×{0, 1}n。 -?, H4:。 :{ 0,
16位CRC校验_Modbus标准算法
- CRC校验 1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息 字段和校验字段的长度可以任意选定。 2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅 为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式 为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。 3、CRC码集选择的原则:若设码字长度为N,信息字段为K位,校验字
AES算法完整源码与调用方法
- AES算法完整源码与调用方法
快速MD5 碰撞生成器 C++源码
- 原来我总是很自信地以为:你有本事找到 MD5 的碰撞又如何?你难道还有本事让两个可执行文件的 MD5 一样,却又都能正常运行,并且可以做完全不同的事情么? 答:还真的可以. http://www.win.tue.nl/hashclash/SoftIntCodeSign/HelloWorld-colliding.exe http://www.win.tue.nl/hashclash/SoftIntCodeSign/GoodbyeWorld-colliding.exe 这两个程序会在
crypt 第四代文件透明加解密系统
- 解密“第四代文件透明加解密系统”,最新文件透明加解密方法。-file crypt file crypt file cryptfile crypt
CRC7,CRC8,CRC9,CRC16编解码
- CRC7,CRC8,CRC9,CRC16编解码,查表方法实现,CRC7, CRC8, CRC9, CRC16 codec, look-up table method
fdtd建模-近远场
- fdtd建模-近远场程序和电磁波时域有限差分方法简介,很好的一本书
Marmousi模型
- Marmousi模型,用于地震资料的反演方法,可作为验证反演方法精度的模型
基于码书的运动目标检测方法
- 本方法提出一种基于码书的背景构造方法。首先对历史图像序列进行量化.由此每一像索点得到一本码书,其次根椐前景点和背景点在图像序列中的分布特性选择合适的码字构造背景,该方法能在有限的储存空间下表示长时间的图像序列,从而有效实现对扰动的背景物体地融合,同时克服运动缓慢 的目标融入背景,并能适应缓慢的光照变化。