日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言密文解密程序,请问有学长做过这个程序设计的吗?C语言写加密解密问题,跪求代码!...

發(fā)布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言密文解密程序,请问有学长做过这个程序设计的吗?C语言写加密解密问题,跪求代码!... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

加解密處理

1、系統(tǒng)的基本功能

編寫一個對文件(由數(shù)字或字母組成)進行加密解密的程序。可以將所需要的內(nèi)容(整個文件或者輸入的一行字符)加密,也可以將存儲的加密文件翻譯回來。例如加密時可以將選取內(nèi)容的每個字符依次反復加上”49632873”中的數(shù)字,如果范圍超過ASCII碼值的032(空格)—122(‘z’),則進行模運算(既N%122).解密與加密的順序相反。

2、要求及提示2.1 程序執(zhí)行過程

(1)從鍵盤輸入要進行加密的一行字符串或者需要加密的文件名。

(2)顯示菜單:

1.??????? 設置加密方法

2.??????? 加密

3.??????? 解密

4.??????? 顯示原始文件和解密文件

(3)選擇菜單,進行相應的操作。加密方法是設置一加密字符串以及對文件的哪些部分進行加密;加密是將原始文件加密并保存到文件中;解密是將加了密的文件還原并保存到文件中,同時應比較與原始文件的一致性;顯示是將文件在屏幕上顯示出來,供人工校對。

2.2數(shù)據(jù)結(jié)構(gòu)

1 加密方法用結(jié)構(gòu)表示

struct password????? /*加密方法*/

{ char ps[10];?????? /*加密字符串*/

long l;?????????? /*加密間隔字節(jié)數(shù)*/

long wd;}??????? /*加密的字節(jié)數(shù)*/

2定義原始文件sourse.txt、加密文件result.txt和還原文件recall.txt

3 程序模塊及函數(shù)功能:

(1)??????? 在屏幕上顯示文件 void printtxt();

(2)??????? 加密void encode();

(3)??????? 解密void decode();

(4)??????? 文件比較void cmptxt();

2.2 算法提示

(1)加密時,每個字符依次反復加上”49632873”中的數(shù)字,如果范圍超過ASCII碼值的032(空格)—122(‘z’),則進行模運算(即N%122).

例如:加密the

(t)116+4,(h)104+9,(e)101+6

變?yōu)閤qk

(2) 解密:解密過程與加密過程的順序正好相反,即從第一個字符開始,每個字符依次反復減去”49632873”中的數(shù)字,若執(zhí)行減法后得到一個負數(shù),則把這個負數(shù)加122然后取余,即 (N+122)%122, 其中N為負數(shù)。

例如:把xqk解密

(x) 120-4?? (q)111-9?? (k) 107-6

變?yōu)?the

總結(jié)

以上是生活随笔為你收集整理的c语言密文解密程序,请问有学长做过这个程序设计的吗?C语言写加密解密问题,跪求代码!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。