rc4加密算法的实现_网络安全课程设计(编辑修改稿)内容摘要:
src,100)。 CString strSrc( ,101)。 (%s,strSrc)。 if(()) { MessageBox(请输入你要加密的字符串。 ,NULL,MB_OK)。 return。 } (src,key,(int)strlen(key),(int)strlen(src))。 (src)。 到上面那部分 打开文件: CString lpszFilter=text file (*.txt)|*.txt|Microsoft doc (*.doc)|*.doc|Data Files (*.xlc。 *.xls)|*.xlc。 *.xls|All Files (*.*)|*.*||。 CString readBuf( ,1000)。 CString lpszDefExt=.txt。 CString lpszFileName=*.txt。 char *ch1=new char。 char ch[9]。 ::memset((void *)ch,0,9)。 char str[200]。 ::memset((void *)str,0,200)。 CFileDialog *fileOpen=new CFileDialog( true, lpszDefExt, lpszFileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, lpszFilter, NULL )。 if(!fileOpenDoModal()) { MessageBox(Open failly!,NULL,MB_OK)。 return。 } CString filePath=fileOpenGetPathName()。 (LPCTSTR(filePath))。 保存文件: CString lpszFilter=text file (*.txt)|*.txt|Microsoft doc (*.doc)|*.doc|Data Files (*.xlc。 *.xls)|*.xlc。 *.xls|All Files (*.*)|*.*||。 CString lpszDefExt=.txt。 CString lpszFileName=*.txt。 CFileDialog *fileSave=new CFileDialog( false, lpszDefExt, lpszFileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, lpszFilter, NULL )。 CFile cFile。 if(!fileSaveDoModal()) { MessageBox(failed!,NULL,MB_OK)。 return。 } CArchive ar(amp。 cFile,CArchive::load)。 CString filePath=fileSaveGetPathName()。 (filePath)。 if((LPCTSTR(filePath),CFile::modeCreate|CFile::modeWrite)==0) { MessageBox(Open failly!,NULL,MB_OK)。 return。 } 文件加密: char key[256]。 ::memset((void *)key,39。 39。 ,256)。 char ch[101]。 ::memset((void *)ch,39。 39。 ,101)。 (key,strlen(key))。 CString key1。 (%s,key)。 if(()) { MessageBox(你还没有输入密钥。 ,NULL,MB_OK)。 return。 } CString srcFilePath( ,200)。 (srcFilePath)。 if(()) { MessageBox(你还没有选择源文件 ,NULL,MB_OK)。 return。 } CFile srcFile。 if((LPCTSTR(srcFilePath),CFile::modeRead)==0) { MessageBox(源文件打开失败 !,NULL,MB_OK)。 return。 } CArchive srcAr(amp。 srcFile,CArchive::load)。 int fileLen=()。 CString detFilePath( ,200)。 (detFilePath)。 if(()) { MessageBox(你还没有选择目标文件 ,NULL,MB_OK)。 return。 } CFile detFile。 if((LPCTSTR(detFilePath),CFile::modeCreate|CFile::modeWrite)=。rc4加密算法的实现_网络安全课程设计(编辑修改稿)
相关推荐
的数据传输速率,在很短的时间可以读取大量的电子标签。 主要应用:供应链上的管理和应用,生产线自动化的 管理和应用和航空包裹的管理和应用等方面。 8 有源 RFID 技术( 、 ) 有源 RFID 具备低发射功率、通信距离长、传输数据量大 ,可靠性高和兼容性好等特点,与无源 RFID 相比,在技术上的优势非常明显。 被广泛地应用到公路收费、港口货运管理等应用中。 单片机 MSP430 MSP430
能状态。 但此输入端不能屏蔽脉冲输入,因此,当重新使其为使能状态时,驱动输出将根据禁止期间所接收的脉冲数发生改变。 3) 输出端子 信号 功能 DC 直流电源地 DC+ 直流电源正极,电压范围 +14V~+40V A+ A 电机 A 相 B+ B 电机 B 相 4) 输入接口电路 DMD402/DMD402B 输入信号采用共阴极接法, DMD402A 既可以采用共阳极接法,也可以采用共阴极接法
钢可以采用较大线能量 焊接,最大的层间温度为 150℃。 在实际焊接中必须保证层间温度不高于工艺试验设定的层间温度。 当焊接量很大时,应合理地安排焊接顺序以保证焊缝层间有足够的冷却时间,这样既能保证层间温度,又能提高劳动生产率。 焊接工艺评定的试板尺寸会影响冷却速度和层间温度,要注意焊接工艺评定确定的层间温度应比实际焊接时低。 因此
ROLAMAT 发表了现在还正在使用的实体模型表达方法,即 CSG (Constructive Solid Geometry)和 Brep(Boundary representation)。 其中 CSG 是由当时的北海道大学的冲野嘉数用 TIPS 系统提出的方案。 Brep 是由英国剑桥大学的Braid. Lang 用 BUILD 系统提出的方案,从而用实体模型解决 了形状的难点。 至此
(210) 电动机的功率计算公式 0 /N KN (211) 式中: K—— 电动机的功率备用系数 N——电动机的功率, KW η ——总传动效率 胶面 = 由以上公式联立计算得 N= 各种阻力的计算 凸弧段阻力的计算 承载部分 1i B C G B GW S q q q g R q q g H (N) (212) 输送带向上运动时,用“+”
金融建模和分析等。 另外还有一个配套软件包 Simulink,提供了一个可视化开发环境,常用于系统模拟、动态 /嵌入式系统开发等 方面。 Simulink 是 MATLAB 中的一种可视化仿真工具, 是一种基于 MATLAB 的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。 它可以用连续采样时间