DES算法要求加密密钥和解密密钥一致。密钥所需的字节数祖长度为8位。基于对需求的理解,密钥由客户设定,在加密和解密的时候,在服务器端输入一密钥达到文件的加密需求,在终端输入同一密钥达到加密文件的解密需求。 DES加密的时候,最后一位长度不足64的,它会自动填补到64,那么在我们进行字节数组到字串的转化过程中,可以把它填补的不可见字符改变了,所以时常引发系统抛出异常。为此,在处理过程中,我们需要把一些信息编码保存起来,使之保证数据完整性。故在des.Des类中运用到了convert4CharTo64bit方法。
上传时间: 2016-08-09
上传用户:bruce5996
程序主要模拟了系统文件管理的功能,主要功能有: MD:在目录文件中创建子目录,同时搜索当前目录最后一个目录项,并保存指针信息 CD:根据当前目录切换到指定目录 RD:搜索所要删除的目录是否为空目录,若是则删除 MK:在当前目录中创建文件名称(申请空间利用位示图修改FAT) DEL:搜索所要删除的文件是否存在,若是则删除(恢复位示图修改FAT) DIR:列出当前目录的所有目录项 DIR1:列出当前目录的位示图
上传时间: 2014-01-06
上传用户:zhichenglu
TQ公司的STK16x开发系统的源码,支持英飞凌的XC16x。希望对使用英飞凌16位的朋友有帮助。
上传时间: 2013-12-06
上传用户:wanqunsheng
1、 系统接通电源后,首先按动set键后方投入运行。运行时标志开门的指示灯和报警灯、铃皆不工作,系统处于安锁状态。 2、 开锁代码是3位十进制数,是系统内部设定好的。代码不足3位或超出3位时均不能开锁。 3、 开锁程序由设计者确定,用户必须严格执行所规定的程序,方可开锁。 4、 开锁代码和程序正确,表示数字锁打开的指示灯亮。 5、 允许用户在开锁过程中有1次错误(输入代码错误或开锁程序错误),只要出错,表示错误的指示灯必定点亮。如果有2次错误,则报警器——喇叭名叫,以示情况异常。
标签: 电源
上传时间: 2013-11-29
上传用户:虫虫虫虫虫虫
一篇来自台湾中华大学的论文--《无线射频系统标签晶片设计》,彩色版。其摘要为:本論文討論使用於無線射頻辨識系統(RFID)之標籤晶片系統的電路設計和晶片製作,初步設計標籤晶片的基本功能,設計流程包含數位軟體及功能的模擬、基本邏輯閘及類比電路的設計與晶片電路的佈局考量。 論文的第一部份是序論、射頻辨識系統的規劃、辨識系統的規格介紹及制定,而第二部份是標籤晶片設計、晶片量測、結論。 電路的初步設計功能為:使用電容作頻率緩衝的Schmitt trigger Clock、CRC-16的錯誤偵測編碼、Manchester編碼及使用單一電路做到整流、振盪及調變的功能,最後完成晶片的實作。
上传时间: 2016-08-27
上传用户:tb_6877751
在计算机控制系统中,使用的是数字PID控制器,数字PID控制算法通常又分为位置式和增量式控制算法。由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值?BR> [18B20源程序加上位机温度显示应用程序包(1).rar] - 用c写的18b20驱动程序 功能:实现对DS18B20的读取 原理:单总线协议 注意:单总线协议对延时要求比较严格,此程序中采用的是11.0592M的晶振,如果使用其他的晶 [最佳直线应用程序.rar] - 用于传感器线性度计算的小程序,供大家 共享和学习.
标签: 计算机控制系统
上传时间: 2013-12-20
上传用户:zhouchang199
笔者长期从事移动通信系统的无线链路调制与解调、物理层实现方面的工作。在移动通信GSM系统中,我们进行语音或者业务信道解调时,都会遇到CRC的求解。通常在硬件DSP实现时,特别是40位CRC求解时候,由于生成多项式有41项,DSP最大一次能处理40位,所以使用单个寄存器会遇到一些困难,那么以下这个程序将会解决这一困难(这是针对定点DSP、C55xx的编程实现方法)。
上传时间: 2013-12-29
上传用户:ommshaggar
单片机最小系统,两位LED数码管由串口输出接两个164驱动,Lout,Rout为左右声道输出,SET, ALT0, ALT1为三个按键,也可自己在开始的I/O定义改成你想用的I/O口;12M晶振,若用89C51则只可装下约14首歌曲,用89C52则可装下近40曲
上传时间: 2016-08-29
上传用户:rishian
64位键盘扫描程序,调试通过。51系统,keil-51编写
标签: 键盘扫描程序
上传时间: 2016-08-29
上传用户:410805624
移位乘法器的输入为两个4位操作数a和b,启动乘法器由stb控制,clk信号提供系统定时。乘法器的结果为8位信号result,乘法结束后置信号done为1. 乘法算法采用原码移位乘法,即对两个操作数进行逐位的移位相加,迭代4次后输出结果。具体算法: 1. 被乘数和乘数的高位补0,扩展成8位。 2. 乘法依次向右移位,并检查其最低位,如果为1,则将被乘数和部分和相加,然后将被乘数向左移位;如果为0,则仅仅将被乘数向左移位。移位时,被乘数的低端和乘数的高端均移入0. 3. 当乘数变成全0后,乘法结束。
上传时间: 2014-01-03
上传用户:星仔