这个一个blowfish加密解密的完成算法,算法可以实现对64位字节加密功能,并且可以针对串加密
标签: 加密算法
上传时间: 2016-06-23
上传用户:tiantian
AES加密解密算法的示例,AES加密解密算法的示例,AES加密解密算法的示例
上传时间: 2017-12-11
上传用户:show7755
AES是美国于2000年10月份确立的高级加密标准,该标准的反馈链路模式AESCBC加密算法,用于在IPSec中替代DESCBC和3DESCBC。 加密是安全数据网络的关键,要保证在公众网上传输的信息不被窃取和偷听,必须对数据进行加密。在不影响网络性能的前提下,快速实现数据加密/解密,对于开发高性能的安全路由器、安全网关等对数据处理速度要求高的通信设备具有重要的意义。 在目前可查询的基于FPGA技术实现AESCBC的设计中,最快的加/解密速度达到700Mbps/400MHZ。商用CPU奔腾4主频3.06,用汇编语言编写程序,全部资源用于加密解密,最快的加密解密速度可以达到1.4Gbps。但根据国外测试结果表明,即使开发的路由器本身就基于高性能的双64位MIPS网络处理器,软件加密解决方案仅能达到路由器所要求的最低吞吐速率600Mbps。 本文首先研究分析了目前几种实现AESCBC的方法有缺点的情况下,在深入研究影响硬件快速实现AESCBC难点基础上,设计出一种适应于报文加密解密的硬件快速实现AESCBC的方案,在设计中采用加密解密和密钥展开并行工作,实现了在线提供子密钥。在解密中采用了双队列技术,实现了报文解密和子密钥展开协调工作,提高了解密速度。 本文在quartus全面仿真设计方案的基础上,全面验证了硬件实现AESCBC方案的正确性,全面分析了本设计加密解密的性能。并且针对设计中的流水线效率低的问题,提出改善流水线性能的方案,设计出报文级并行加密解密方案,并且给出了硬件实现VPN的初步方案。实现了单一模块加密速度达到1.16Gbps,单一模块解密速度达到900Mbps,多个模块并行工作加密解密速度达到6.4Gbps。 论文最后给出了总结与展望。目前实现的AESCBC算法,只能通过仿真验证其功能的正确性,还需要下载到芯片上做进一步的验证。要用硬件实现整个IPSec,还要进一步开发基于FPGA的技术。总之,为了适应路由器发展的需求,还有很多技术需要研究。
上传时间: 2013-05-29
上传用户:wangzhen1990
·【内容简介】本版密码学可谓当今该领域的经典之作,是现代密码学最全面的纵览。本书不仅描述了程序员和电子通讯专家如何利用密码学--即加密/解密技术来维护私人数据,而且还囊括了大量密码学算法与规则,给出了如何把这些算法和规则运用到密码软件中去的实用性建议,并以此展示了怎样利用它们来解决安全性问题。本书涵盖了实际密码学技术的最新发展。本版新书同时也展示了设计应用程序、网络和存储器系统的程序员是如何在他们的
上传时间: 2013-05-16
上传用户:3到15
这是一本讲述加密解密技术和历史的科普书。
上传时间: 2013-06-25
上传用户:talenthn
珍藏了多年的库库,rar格式,里面都是源码,有excel导入导出的,Json类库,条码类库,加密解密,ftp上传,图片上传,压缩解压,汉子内码,缓存等等,好东西太多了,绝对程序员开发利器,必备啊
标签:
上传时间: 2013-06-30
上传用户:111111112
文件处理器,用来实现文件分割合并,并加密解密
标签: 文件处理
上传时间: 2015-02-12
上传用户:Miyuki
按照分组密码运行的CBC方式,将其中的DES算法置换为S-DES,分组长度为8BIT,初始矢量V1分别设置为00H,FFH,及任意8BIT无符号整数,实现该加密/解密模型
上传时间: 2014-01-02
上传用户:luke5347
置换代换密码体制的S-P盒的发生器,能随机产生S盒和P盒,用于置换代换密码体制的加密解密
上传时间: 2014-01-16
上传用户:王小奇
用BKZIP方式解压缩文件,压缩因子可达2.5甚至更高,Class CZipArchive 支持自解压缩,加密解密功能,用VC++编写,使用时可以用源文件,也可以用静态连接库
上传时间: 2013-12-09
上传用户:tianjinfan