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

利用汇编语言实现<b>DES加密算法</b>

  • 基于ARM的高级数据加密算法应用研究

    随着信息化、网络化和智能化的发展,嵌入式系统和加密技术成为当今热门的技术。本文将两方面的技术结合起来,在对ARM嵌入式系统和高级数据加密标准算法Rijndael作全面分析的基础上,对其应用做了研究。 文中首先分析了嵌入式系统和数据加密算法的发展状况,介绍了 ARM微处理器体系结构和 Rijndael 算法原理的相关知识。然后,结合课题研究,详细介绍了开发板 SHX-ARM7 的硬件配置和嵌入式软件开发环境的建立,包括 ADS1.2和超级终端的设置。 文中深入研究了嵌入式操作系统的移植和 Rijndael 算法在开发板上的编程实现,给出了仿真实验结果。选择移植的μC/OS-Ⅱ操作系统具有良好的实时性、可扩展性和可移植性,为进一步的嵌入式应用打下基础。Rijndael 算法的实现分为三大模块:密钥扩展、加密和解密模块,其结果可作为API函数,在嵌入式加密应用软件编程中直接调用。 本文对基于 ARM 的 Rijndael 算法的应用进行了探讨,给出了基于ARM微处理器与Rijndael算法的IC卡数据加密系统的设计方案,并提出了三种密钥安全管理方案,经比较重点描述了“一卡一密、一次一密”的密码管理思想。该方法能够保证每张 IC 卡每次用来存储重要数据时的初始密钥都是随机的,在一定程度上增加了破译难度,提高了安全性。 在结论中阐述了尚需进一步解决的问题以及下一步的工作内容。

    标签: ARM 数据加密 应用研究 算法

    上传时间: 2013-07-06

    上传用户:kjgkadjg

  • 200多个常见的VC++加密算法源码

    200多个常见的VC++加密算法代码,像DES、ASN、hex、rsa等等算法,你可以先下载保存在电脑上,以后或许能用到,加密也是常用的一种程序数据处理方式,实用性比较大。

    标签: 200 VC 加密算法 源码

    上传时间: 2013-04-24

    上传用户:iswlkje

  • 在利用FPGA实现数字信号处理方面

    在利用FPGA实现数字信号处理方面,分布式算法发挥着关键作用,与传统的乘积-积结构相比,具有并行处理的高效性特点。详细研究了基于FPGA、采用分布式算法实现FIR数字滤波器的原理和方法,并通过Xilinx ISE在Modelsim下进行了仿真。

    标签: FPGA 数字信号处理 方面

    上传时间: 2013-08-30

    上传用户:宋桃子

  • C51实现单片机CRC快速算法

    摘要:本文介绍了CRC的基本原理和计算方法,给出了利用C51实现单片机CRC的快速算法关键字:CRC;C51;单片机;快速算法

    标签: C51 CRC 单片机 快速算法

    上传时间: 2013-10-30

    上传用户:奔跑的雪糕

  • random.zip 随机数产生器的汇编源代码 cmdsrc.zip 一个文本编辑器的汇编源代码 ourvxd.zip 一个用汇编编VxD的简单例子 foxprn.zip 一个在Fox中利用汇编语言接

    random.zip 随机数产生器的汇编源代码 cmdsrc.zip 一个文本编辑器的汇编源代码 ourvxd.zip 一个用汇编编VxD的简单例子 foxprn.zip 一个在Fox中利用汇编语言接口程序实现打印图形的程序 amis.zip 在汇编程序中灵活运用TSRs的程序库

    标签: zip random cmdsrc ourvxd

    上传时间: 2013-12-25

    上传用户:yy541071797

  • random.zip 随机数产生器的汇编源代码 cmdsrc.zip 一个文本编辑器的汇编源代码 ourvxd.zip 一个用汇编编VxD的简单例子 foxprn.zip 一个在Fox中利用汇编语言接

    random.zip 随机数产生器的汇编源代码 cmdsrc.zip 一个文本编辑器的汇编源代码 ourvxd.zip 一个用汇编编VxD的简单例子 foxprn.zip 一个在Fox中利用汇编语言接口程序实现打印图形的程序 amis.zip 在汇编程序中灵活运用TSRs的程序库

    标签: zip random cmdsrc ourvxd

    上传时间: 2013-12-27

    上传用户:hxy200501

  • 使用VB写的加密算法库

    使用VB写的加密算法库,包括Blowfish, IDEA, Triple DES (3DES), DES, DESE, Gost, Skipjack, TEA, Cast5, Serpent-128, Serpent-192, Serpent-256, Rijndael-128, Rijndael-192, Rijndael-256, RC2, RC4, and Twofish), six popular hash algorithms (SHA-1, SHA-256, MD2, MD4, MD5, and RipeMD), 还有 Huffman和Base64算法.

    标签: 加密 算法库

    上传时间: 2014-12-21

    上传用户:zhichenglu

  • 一个利用matlab实现的特征脸的提取程序

    一个利用matlab实现的特征脸的提取程序,可作为其他程序的基础算法

    标签: matlab 特征 程序

    上传时间: 2014-02-08

    上传用户:libinxny

  • 直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数

    直线、圆等图形函数的汇编语言实现 本例所用的绘图函数均采用堆栈的方法传递参数,可以和C语言接口。画点的函数采用直接写显存的方法。为了直接由CPU数据确定像素颜色,而不使用位屏蔽寄存器或置位/重置寄存器,采用了VGA的写模式2方式。直线和圆的算法均采用Bresenham算法实现,其实现过程及堆栈状态均有较详细的说明。最后,将绘图函数用宏封装了起来,便于主程序中调用。当然,主程序中也可直接将参数压入堆栈。其实在较高版本的编译程序中,可以用PROTO伪指令定义函数原型,再用INVOKE伪指令调用。

    标签: 函数 直线 图形 参数

    上传时间: 2013-12-20

    上传用户:hgy9473

  • 实现文件CRC加密的VB程序

    实现文件CRC加密的VB程序,运行速度快,算法优化占CPU很少。

    标签: CRC 加密 VB程序

    上传时间: 2014-11-28

    上传用户:BIBI