freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

rc4加密算法的實(shí)現(xiàn)_網(wǎng)絡(luò)安全課程設(shè)計(jì)(參考版)

2024-09-05 16:41本頁(yè)面
  

【正文】 同時(shí)也感謝學(xué)院為我提供良好的做 課程 設(shè)計(jì)的環(huán)境。在此期間,我不僅學(xué)到了許多新的知識(shí),而且也開闊了視野,提高了自己的設(shè)計(jì)能力。 七 .致謝 : 在這次課程設(shè)計(jì)的 完成 過(guò)程中,我得到了許多人的幫助。 通過(guò)這次課程設(shè)計(jì)我也明白了很多事理。感謝老師為我們提供了這次課程設(shè)計(jì)的機(jī)會(huì)。課程設(shè)計(jì)培養(yǎng)了自己的動(dòng)手能力,對(duì)以前學(xué)習(xí)的知識(shí)起到了好的鞏固作用,并且對(duì)以后課程學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)作用。在此期間,我們溫故了課堂上學(xué)過(guò)的知識(shí),還有查找各種資料,對(duì) RC 加密算法有了進(jìn)一步的了解和掌握。 六 .心得體會(huì) : 課程設(shè)計(jì)不僅是對(duì)已學(xué)知識(shí)的檢驗(yàn),更是對(duì)學(xué)生動(dòng)手能力以及綜合能力的鍛煉。 Encrypt 函數(shù) 把字符串經(jīng) RC4 加密后,再把密文轉(zhuǎn)為十六進(jìn)制字符串返回,可直接用于傳輸。服務(wù)器也按照十六進(jìn)制字符串的形式把數(shù)據(jù)傳回來(lái),這里就可以解碼啦。研究發(fā)現(xiàn),十六進(jìn)制字符串非常適合在 HTTP 中傳輸, Base64 中的某些字符會(huì)造成轉(zhuǎn) 義,挺麻煩的。 GetKey 函數(shù) 隨機(jī)字符串產(chǎn)生器,呵呵,為了方便,大多數(shù)加密算法都有一個(gè)隨機(jī)密碼產(chǎn)生器,我也就附帶一個(gè)了。我是用來(lái)加密 HTTP 傳送的數(shù)據(jù)的。 五 .總結(jié) : 提出問題 : RC4 加密后的的長(zhǎng)度是 多少 (例如 MD5 的加密后的長(zhǎng)度是固定的 )? 用 RC4 加密后的字符串長(zhǎng)度和原來(lái)的一樣嗎? 用 RC4 加密后的字符串中間會(huì)不會(huì)出現(xiàn) \0? 用 strlen 得到的長(zhǎng)度一定對(duì)嗎? 解決問題 : 在一些場(chǎng)合,常需要用 到一些簡(jiǎn)單的加密算法,這里的 RC4 就可以說(shuō)是最簡(jiǎn)單的一種。 default: 。 (FALSE)。 break。 case 1: (FALSE)。 (FALSE)。 CurSel=()。 (0)。rect)。rect)。 =4。 =4。rect)。 CRect rect。 (IDD_PAGE0_DIALOG,GetDlgItem(IDC_TAB1))。 界面設(shè)計(jì): (0, 字符串加密 )。 ()。 ((void *)ch,k)。 if(k!=0) { ((void *)ch,k)。 ((void *)ch,100)。i++) { ((void *)ch,100)。 for(i=0。 } if(fileLen100) { int k=0,i=0。 (ch,key,strlen(key),strlen(ch))。 (%d,fileLen)。 return。 } CFile detFile。 if(()) { MessageBox(你還沒有選擇目標(biāo)文件 ,NULL,MB_OK)。 CString detFilePath( ,200)。srcFile,CArchive::load)。 return。 } CFile srcFile。 if(()) { MessageBox(你還沒有選擇源文件 ,NULL,MB_OK)。 } CString srcFilePath( ,200)。 if(()) { MessageBox(你還沒有輸入密鑰! ,NULL,MB_OK)。 CString key1。,101)。 ::memset((void *)ch,39。,256)。 ::memset((void *)key,39。 ()。 } } MessageBox(恭喜您,加密成功! ,NULL,MB_OK)。 (ch,key,strlen(key),k)。 } k=fileLen%100。 (ch,key,strlen(key),100)。ik。 k=fileLen/100。 ((void *)ch,strlen(ch))。 if(fileLen=100) { ((void *)ch,fileLen)。 } CString len。 if((LPCTSTR(detFilePath),CFile::modeCreate|CFile::modeWrite)==0) { MessageBox(目標(biāo)文件打開失敗 !,NULL,MB_OK)。 return。 (detFilePath)。 int fileLen=()。 } CArchive srcAr(amp。 if((LPCTSTR(srcFilePath),CFile::modeRead)==0) { MessageBox(源文件打開失敗
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1