虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

加密算法

数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
  • 基于XC2S300E芯片的高级加密标准算法的FPGA设计

    加密算法一直在信息安全领域起着无可替代的作用,它直接影响着国家的未来和发展.随着密码分析水平、芯片处理能力和计算技术的不断进步,原有的数据加密标准(DES)算法及其变形的安全强度已经难以适应新的安全需要,其实现速度、代码大小和跨平台性均难以继续满足新的应用需求.在未来的20年内,高级加密标准(AES)将替代DES成为新的数据加密标准.高级加密标准算法是采用对称密钥密码实现的分组密码,支持128比特分组长度及128比特、192比特与256比特可变密钥长度.无论在反馈模式还是在非反馈模式中使用AES算法,其软件和硬件对计算环境的适应性强,性能稳定,密钥建立时间优良,密钥灵活性强.存储需求量低,即使在空间有限的环境使用也具备良好的性能.在分析高级加密标准算法原理的基础上,描述了圈变换及密钥扩展的详细编制原理,用硬件描述语言(VHDL)描述了该算法的整体结构和算法流程.详细论述了分组密码的两种运算模式(反馈模式和非反馈模式)下算法多种体系结构的实现原理,重点论述了基本体系结构、循环展开结构、内部流水线结构、外部流水线结构、混合流水线结构及资源共享结构等.最后在XILINX公司XC2S300E芯片的基础上,采用自顶向下设计思想,论述了高级加密标准算法的FPGA设计方法,提出了具体模块划分方法并对各个模块的实现进行了详细论述.圈变换采用内部流水线结构,多个圈变换采用资源共享结构,密钥调度与加密运算并行执行.占用芯片面积及引脚资源较少,在芯片选型方面具有很好的适应性.

    标签: S300 300E FPGA 300

    上传时间: 2013-06-20

    上传用户:fairy0212

  • des和3des加密算法

    des和3des 算法c语言实现,c语言描述了des和3des的加密和解密过程,此代码为成熟代码,可直接应用于工程。

    标签: 3des des 加密算法

    上传时间: 2013-07-16

    上传用户:LSPSL

  • 一个完全使用java编写的加密通用算法包

    一个完全使用java编写的加密通用算法包,含des,des3,rsa等很多加密算法源码

    标签: java 编写 加密 算法

    上传时间: 2014-01-20

    上传用户:zhangyi99104144

  • 另一个使用java编写的加密通用算法包

    另一个使用java编写的加密通用算法包,含des,rsa,sha,md5,md4,md2,idea,blowfish等很多加密算法和密钥存储、签名等源码

    标签: java 编写 加密 算法

    上传时间: 2014-06-19

    上传用户:chongcongying

  • 在Visual C++ 6.0下利用Rijndael算法进行任意文件加密

    在Visual C++ 6.0下利用Rijndael算法进行任意文件加密,一个rijndael加密算法的使用实例,虽然图形界面做得比较粗糙,但是程序本身有很多值得参考和学习的地方

    标签: Rijndael Visual 6.0 算法

    上传时间: 2014-08-26

    上传用户:zhyiroy

  • 加密解密算法大全。很多很多的加密解密的实例

    加密解密算法大全。很多很多的加密解密的实例,纯C语言编写,涵盖了流行的几十种加密算法

    标签: 加密 解密 算法

    上传时间: 2013-12-02

    上传用户:huql11633

  • 用C语言实现的智能卡关键加密解密算法

    用C语言实现的智能卡关键加密解密算法,单重加密算法

    标签: C语言 智能卡 加密 解密

    上传时间: 2016-02-18

    上传用户:ddddddos

  • 用c语言实现rc6加密及解密算法 RC6是参数变量的分组算法

    用c语言实现rc6加密及解密算法 RC6是参数变量的分组算法,实际上是由三个参数确定的一个加密算法族。由三部分组成,分别为混合密钥生成过程、加密过程和解密过程。

    标签: RC6 rc6 算法 c语言

    上传时间: 2013-12-25

    上传用户:wyc199288

  • 这是一个加密解密算法的小程序

    这是一个加密解密算法的小程序,加密解密为对称算法。 加密算法使用替换模板和字符冗余,对每个字符的加密依规则分别生成子密钥,算法具有一定安全性,具体算法请见,算法说明.doc文件。 程序在vs.net2005下编译通过。

    标签: 加密 解密 算法 程序

    上传时间: 2016-11-08

    上传用户:hxy200501

  • bf加密算法

    这个一个blowfish加密解密的完成算法,算法可以实现对64位字节加密功能,并且可以针对串加密

    标签: 加密算法

    上传时间: 2016-06-23

    上传用户:tiantian