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

正文內(nèi)容

c語言課程設(shè)計--數(shù)據(jù)的加密與解密-文庫吧

2024-12-28 04:31 本頁面


【正文】 但是人們或許出于安全的考慮,開始逐漸對于商業(yè)機(jī)密、政府文件等重要信息實施加密手段。數(shù)據(jù)加密應(yīng)運而生。其基本原理是: 對明文(可讀懂的信息)進(jìn)行翻譯,使用不同的算法對明文以代碼形式(密碼)實施加密。該過程的逆 過程稱為解密,即將該編碼信息轉(zhuǎn)化為明文的過程。 從事數(shù)據(jù)加密研究的人稱為密碼編碼者( Cryptographer) ,而從事對 數(shù)據(jù) 解密的專業(yè)人士稱為密碼分析者( Cryptanalyst)。如今數(shù)據(jù)加密技術(shù)被廣泛地應(yīng)用與國民經(jīng)濟(jì)各個領(lǐng)域,特別是政府機(jī)關(guān)和國防情報部門,此外才是科學(xué)研究機(jī)關(guān)、商業(yè)部門、新聞出版、金融證券、交通管制與電力輸送等部門。 而 C 語言程序設(shè)計教學(xué)不僅僅局限于使學(xué)生單純地了解和掌握 C 語言的基本語法規(guī)范,而是要致力于培養(yǎng)學(xué)生運用 C 語言解決實際問題的編程能力。 C語言程序設(shè)計教學(xué)方法的改革讓學(xué)生從多角 度、以多方式去了解和掌握 C 語言以及程序設(shè)計的精髓,著重培養(yǎng)學(xué)生無論以后在學(xué)習(xí)、工作中使用什么語言編程,都能靈活應(yīng)用這些思想和方法的能力。 關(guān)鍵詞: C 語言,程序設(shè)計,換位法,換位位數(shù),數(shù)據(jù)加密與解密 原理 : 換位法加密的原理是將英文句子中的空格 去除,然后將句子排成若干 行,每行的字符 數(shù)為換位位數(shù),再按列輸出即為密 文,不足 部分填入隨機(jī)字母。;例如英文 can you e here 若換位位數(shù)取 4,則密文為 raueench*yoe*, *代表隨機(jī)字母,如右圖所示: c a n y o u c o m e h e r e * * 輸入方向 輸出方向 換位法示意圖 5 一、系統(tǒng)功能分析 設(shè)計目的 本課程設(shè)計的目的是為了保證個人數(shù)據(jù)資料不被他人非法竊取使用,保護(hù)個人的隱私及重要文件 。 功能描述 本程序主要是對已知文件(為英文字符)通過一定的算法將其轉(zhuǎn)換成非本身的其他英文字母以達(dá)到文件加密的目的。整個系統(tǒng)由以下幾大功能模塊組成。 此模塊是主程序操作界面,供用戶進(jìn)行選擇。用戶可選擇執(zhí)行加密或解密操作。 此模塊執(zhí)行加密操作,輸入明文后,去除空格得 s1,再判斷有沒有缺空格,有就補 隨機(jī)字母,然后按照換位位數(shù)進(jìn)行加密,從而得到密文。 解密模塊是完成對文件的解密工作,將密文轉(zhuǎn)換為可被識別的明文。從外部文件中讀入任意一個文件并將它解密并顯示出來 。 本 次 綜合訓(xùn)練是計算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、軟件工程專業(yè)重要的實踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完《 C 語言程序設(shè)計》 、 《數(shù)據(jù)結(jié)構(gòu)》課程后進(jìn)行的一次全面的綜合練習(xí)。本課綜合訓(xùn)練的目的和任務(wù) 是 : 1. 鞏固和加深學(xué)生對 C 語言、數(shù)據(jù)結(jié)構(gòu)課程的基本知識的理解和掌握; 2. 掌握 C 語言編程和程序調(diào)試的基本技能; 3. 利用 C 語言進(jìn)行基本 的軟件設(shè)計; 4. 掌握書寫程序設(shè)計說明文檔的能力; 5. 提高運用 C 語言、數(shù)據(jù)結(jié)構(gòu)解決實際問題的能力。 6 開始 二、 C 語言源程序編寫: 程序結(jié)構(gòu)圖: 主函數(shù) 程序流程圖 調(diào)用 返回 cha
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1