欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

c語言加密函數(shù)命名,函數(shù)加密的定義

用C語言設(shè)計程序進行文件的加密

這里采用加密函數(shù)是:

在應(yīng)縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,應(yīng)縣網(wǎng)站建設(shè)費用合理。

如果是數(shù)組,則不進行加密;

如果是字符,首先將a變成b,b變c,....依次類推,

然后再與加密字符異或

方法/步驟

首先打開VC++6.0

選擇文件,新建

選擇C++ source file 新建一個空白文檔

聲明頭文件

#includestdio.h

#includestdlib.h

#includestring.h

首先寫個加密函數(shù),算法就是簡介里說的

void EncryptFile(FILE *sfp,FILE *dfp,char pwd)

{

char ch;

if(sfp==0||dfp==0)

{

printf("ERROR!\n");

return;

}

while((ch=fgetc(sfp))!=EOF)

{

if((ch='a')(ch='z'))

{

ch=(ch-'a'+1)%26+'a';

ch=ch^pwd;

}

if((ch='A')(ch='Z'))

{

ch=(ch-'A'+1)%26+'A';

ch=ch^pwd;

}

fputc(ch,dfp);

}

}

寫解密子函數(shù):與加密的過程相反

void DecryptFile(FILE *sfp,FILE *dfp,char pwd)

{

char ch;

while((ch=fgetc(sfp))!=EOF)

{

if((ch='a')(ch='z'))

{

ch=ch^pwd;

ch=(ch-'a'+25)%26+'a';

}

if((ch='A')(ch='Z'))

{

ch=ch^pwd;

ch=(ch-'A'+25)%26+'A';

}

fputc(ch,dfp);

}

}

輸出函數(shù),輸出文件內(nèi)容

void OutputFile(FILE *fp)

{

char ch;

while((ch=fgetc(fp))!=EOF)

putchar(ch);

}

主函數(shù),主要調(diào)用這幾個函數(shù)

int main()

{

/*用戶輸入的要加密的文件名*/

char sfilename[20];

/*用戶輸入加密后保存的文件名*/

char dfilename[20];

/*用來保存密碼字符*/

char pwd;

FILE *sfp,*dfp;

printf("\nPlease input filename to be encrypted:\n");

/*得到要加密的文件名*/

gets(sfilename);

/*得到加密后你要的文件名*/

printf("input filename to save the encrypted file:\n");

gets(dfilename);

/*得到加密字符*/

printf("Please input your Password:\n");

//scanf("%c",pwd);

pwd=getch();

/*屏幕以*來表示輸入的加密字符*/

printf("*\n");

/*以只讀方式打開要加密的文件*/

if((sfp=fopen(sfilename,"r"))==0)

{

printf("Can't open the file :%s\n",sfilename);

exit(0);

}

/*輸出要加密的文件*/

printf("\nThe the text of file to be encrypted is:\n");

OutputFile(sfp);

/*建立加密后的文件*/

if((dfp=fopen(dfilename,"w+"))==0)

{

printf("Can't open or create the file :%s\n",dfilename);

//exit(0);

}

/*文件加密*/

fseek(sfp,0L,SEEK_SET);

EncryptFile(sfp,dfp,pwd);

printf("\n\nEncrypted the file successfully!\n");

/*輸出加密后的文件*/

printf("\nAfter encrypting the text of file is:\n");

fseek(dfp,0L,SEEK_SET);

OutputFile(dfp);

fclose(sfp);

fclose(dfp);

getch();

return 0;

}

c語言編寫字符串加密函數(shù) 不要寫得太難啊

#include?stdio.h

#include?ctype.h

char?*encrypt(char?*text)?{

char?c;

char?*p?=?text;

for?(;?*text;?++text)?{

c?=?*text;

if?(isdigit(c))

*text?=?'0'?+?'9'?-?c;

else?if?(islower(c))?{

c?=?c?+?3;

if?(c??'z')

c?=?c?-?26;

*text?=?c;

}?else?if?(isupper(c))?{

c?=?c?+?3;

if?(c??'Z')

c?=?c?-?26;

*text?=?c;

}

}

return?p;

}

int?main()?{

char?text[100];

printf("輸入明文:");

scanf("%s",?text);

printf("密文:%s\n",?encrypt(text));

getchar();

}

寫一個加密程序,命名為encrypt-學號.c

c語言文件加密和解密方法如下: 1、首先打開VC++6.0; 2、選擇文件,新建; 3、選擇C++ source file 新建一個空白文檔; 4、聲明頭文件 #include #include #include 首先寫個加密函數(shù),算法就是簡介里說的; void EncryptFile(FILE *sfp,FILE

網(wǎng)站名稱:c語言加密函數(shù)命名,函數(shù)加密的定義
分享URL:http://aaarwkj.com/article30/dsijoso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作定制網(wǎng)站、網(wǎng)站營銷網(wǎng)頁設(shè)計公司、手機網(wǎng)站建設(shè)做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
日韩一卡一卡在线观看| 国产日韩手机在线不卡视频| 在线中文字幕日韩精品| 亚洲精品主播一区二区三区| 国产日韩久久免费电影| 东京热一精品无码av| 亚洲毛片高清一区二区三区| 日韩一级黄色片在线播放| 97超频在线观看免费| 亚洲欧美经典精品专区| 国产在线观看不卡视频| 深夜视频在线观看成人| 亚洲第一国产综合自拍| 一区二区三区欧美日韩在线| 中文字幕av在线有码| 99国产精品欧美一区二区| 99人妻精品一区二区| 欧美特黄大片在线观看| 一欧美一区二区三区| 国产日韩欧美老年人激情| 欧美亚洲少妇人妻系列| 亚洲国产丁香综合激情啪| 欧美日韩亚洲中文字幕| 免费观看黄片视频在线观看 | 精品成人18亚洲av播放| 另类视频在线观看免费| 日韩欧美亚洲一区二区| 91精品国产综合久久男男| 欧美一区二区三区va| 乱熟av一区二区三区| 99久久中文字幕伊人| 下一篇亚洲一区二区三区| 东京热男人的天堂色狠爱| 老牛av一区二区三区| 亚洲国产精品久久久久久99| 亚洲老熟女老妇老女人| 密臀av一区二区三区| 日韩av在线播放亚洲天堂| 久久国产精品一品二品| 欧美精品福利一区二区| 一级片欧美女人性生活片|