采用MD4哈希函数的随机数生成函数,已在ARM环境下测试过。可应用于如无线数据发送时的随机避让。
上传时间: 2014-01-15
上传用户:zxc23456789
哈希算法--MD5的简单C++实现...
上传时间: 2014-01-21
上传用户:黑漆漆
数据结构 基本查找算法之哈希查找 散列 使用c++语言
上传时间: 2017-09-04
上传用户:heart520beat
一个sha 哈希密码支撑算法系列的程序 包括了sha1
上传时间: 2017-09-25
上传用户:himbly
在数字证书领域大家知道私钥签名需要取哈希,那么有没有对不同内容取哈希得到的摘要是相同的呢?有,其实这是一个概率问题,可以用生日攻击的例子给大家说明
标签: 哈希
上传时间: 2019-02-21
上传用户:可爱草履虫2
该文档为基于一致性哈希算法的分布式数据库高效扩展方法简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
标签: 分布式数据库
上传时间: 2021-10-21
上传用户:
随着安全通信数据速率的提高,关键数据加密算法的软件实施成为重要的系统瓶颈.基于FPGA的高度优化的可编程的硬件安全性解决方案提供了并行处理能力,并且可以达到所要求的加密处理性能(每秒的SSL或RSA运算次数)基准.网络的迅速发展,对安全性的需要变得越来越重要.然而,尽管网络技术进步很快,安全性问题仍然相对落后.由于FPGA所提供的设计优势,特别是新的高速版本,网络系统设计人员可以在这些网络设备中经济地实现安全性支持.FPGA是实现设计灵活性和功能升级的关键,对于容错、IPSec协议和系统接口问题而言这两点非常重要.而且,FPGA还为网络系统设计人员提供了适应不同安全处理功能以及随着安全技术的发展方便地增加对新技术支持的能力.标准加密/解决以及认证算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被广泛用于全球网络安全系统中.本文介绍了基于PCI总线的加密卡的研制,硬件板卡的结构,着重论述了加密卡上加密模块的实现,即用FPGA实现3DES及IDEA、MD5算法的过程,加密卡的工作原理,加密卡中多种密码算法的配置原理,最后对3DES算法及IDEA、MD5算法的实现进行仿真,并绘制了板卡的原理图,对PCI接口原理进行了阐述.在论文中,首先阐述了数据加密原理.介绍了数据加密的算法和数据加密的技术发展趋势,并重点说明了3DES的算法.由于加密卡的生存空间在于其高速的加密性能与便捷的使用方式,所以,我们的加密卡采用的是基于PCI插槽的结构,遵从的是PCI2.2规范,理解并掌握PCI总线的规范是了解整个系统的重要一环,本文讲述了PCI总线的特点和性能,以及总线的信号.由于遵从高速性的要求,我们在硬件选型的时候,选用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能强,速度也非常快,但目前价格仍然太高,不适合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能适中,价格低廉,产品成熟等特点,是较好的选择.FPGA选用的XILINX公司的XC2V3000,在随后的文章中,我们将会对这些器件特性做相应说明.并由此得出电路原理图的绘制.文章的重点之一在于3DES算法及IDEA、MD5算法的FPGA实现,以Xilinx公司VIRTEXII结构的VXC2V3000为例,阐述用FPGA高速实现3DES算法及IDEA、MD5算法的设计要点及关键部分的设计.
上传时间: 2013-04-24
上传用户:qazwsc
在对称密码实体认证上的基础上,将可链性、时间戳、哈希链、加盐、双线性对、比特承诺等概念引入环签名,使其成为一种具有多种功能的环签名方案。在具有了多种功能的前提下,新方案的安全性增强了,而相应的复杂度却没有增加。
上传时间: 2013-11-16
上传用户:gundamwzc
libGringotts是一个小型、易于使用的、完全线程的C语言库,最初为Gringotts开发。它的目的是将数据封闭在一个加密和压缩的文件中。它使用加密算法((RIJNDAEL 128/256, SERPENT, TWOFISH, CAST256, SAFER+, LOKI97, 用于加密的3DES, 以及哈希函数的SHA1和 RIPEMD-160)来确保数据尽可能安全,并允许用户对所有使用的加密、哈希函数和压缩算法有完全的控制。
标签: libGringotts C语言 线程
上传时间: 2014-12-04
上传用户:wlcaption
数据结构算法之一,哈希表的构成,冲突采用双哈希再散列解决
上传时间: 2013-12-21
上传用户:fanboynet