• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于C語(yǔ)言的加密解密軟件探討

      2015-01-29 04:47:34石彬
      新媒體研究 2014年22期
      關(guān)鍵詞:解密加密

      石彬

      摘 要 本文主要對(duì)信息加密技術(shù)中的置換方法和其加密解密思想進(jìn)行詳細(xì)介紹,對(duì)文件中的字符信息采用置換法進(jìn)行加密,給出一個(gè)完整的加密解密軟件,其詳細(xì)的設(shè)計(jì)方法和步驟也相應(yīng)給出,使用C語(yǔ)言對(duì)這一切加以實(shí)現(xiàn)。該軟件,在信息傳輸和儲(chǔ)存上都較高的安全性,可以有效防止被非法分子破解。

      關(guān)鍵詞 C語(yǔ)言;加密;解密

      中圖分類(lèi)號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)22-0116-02

      隨著科學(xué)技術(shù)的不斷發(fā)展,我們不知不覺(jué)已經(jīng)置于信息化時(shí)代之中,那么在信息化時(shí)代,其中非常重要的一點(diǎn)就是要能夠保證信息安全,其中包括信息的傳輸安全與存儲(chǔ)安全,隨著各項(xiàng)技術(shù)的發(fā)展與進(jìn)步,目前常用的信息加密與解密技術(shù)有很多,各種方法都具有其各自的優(yōu)缺點(diǎn),其中最為常用的兩種方法就是置換法與易位法,其他的很多方法都是在這兩種方法的基礎(chǔ)上開(kāi)發(fā),本文所介紹的給予C語(yǔ)言的加密解密方法主要是基于置換法的加密與解密技術(shù),在對(duì)其具體的實(shí)現(xiàn)步驟予以簡(jiǎn)單分析的基礎(chǔ)上,提出了完整的加密與解密的C語(yǔ)言源程序,對(duì)于實(shí)際的應(yīng)用具有重要的參考價(jià)值。

      1 置換法及其加密解密思路

      在置換法中,其主要是依據(jù)相關(guān)規(guī)則,將其中的一個(gè)字符應(yīng)用另一個(gè)字符連進(jìn)行置換,以便于形成相關(guān)的加密文件,本文在對(duì)加密技術(shù)進(jìn)行分析時(shí),主要應(yīng)用的是置換法,對(duì)文件中的字符信息實(shí)施加密,在其西文字符的加密過(guò)程中,通過(guò)ASCII碼來(lái)實(shí)施加密,其中可以實(shí)施打印的字符主要是集中在ASCII碼表的32~126之間,通過(guò)應(yīng)用置換法,能夠?qū)ζ渲?2~126區(qū)間中的字符予以重新定義。這樣就實(shí)現(xiàn)了文件信息的加密。具體的加密方法是:把ASCII碼表中的值按順序進(jìn)行依次顛倒,舉例來(lái)說(shuō),就是用32的字符代替126的字符,33的字符代替125的字符,就按此規(guī)律循環(huán),這樣進(jìn)行加密之后,就完全打破了數(shù)字、字母、標(biāo)點(diǎn)符號(hào)之間的界限,因此數(shù)字所對(duì)應(yīng)的密碼可能是字母也可能是標(biāo)點(diǎn)符號(hào)等。如果一旦加密后的文件被非法分子所攔截,如果不能對(duì)其實(shí)施準(zhǔn)確的破譯,截獲方是難以看懂信息中所表達(dá)的含義的,這種操作簡(jiǎn)單、加密效果好的加密方法,對(duì)于竊取者來(lái)說(shuō),想要破譯的難度也是非常的大的。

      2 加密解密相關(guān)軟件的制作步驟

      1)加密軟件的制作。對(duì)基于C語(yǔ)言的加密軟件的制作過(guò)程予以簡(jiǎn)單分析,主要表現(xiàn)為:通過(guò)在Visual C++610編輯器中新建一個(gè)工程文件,并將其文件名設(shè)置為ps,記住其在硬盤(pán)上的存儲(chǔ)位置,然后將名為main.c的主函數(shù)文件添加至工程文件中,以便于開(kāi)展文件加密。

      在實(shí)際的程序運(yùn)行過(guò)程中,待加密文本文件的名稱(chēng)是需要用戶(hù)通過(guò)鍵盤(pán)來(lái)進(jìn)行輸入的,在運(yùn)行程序之前,要應(yīng)用手工建立的方式在文件夾中建立一個(gè)應(yīng)用記事本所生成的待加密文件,其在程序運(yùn)行過(guò)程中,要能夠保證已經(jīng)建立的文件名稱(chēng)與待加密的文件名稱(chēng)保持一致,在添加上文本文件的擴(kuò)展名之后,保證.txt格式的程序文件運(yùn)行結(jié)束,將源文件所在的文件夾打開(kāi)之后,就能夠找到加密文件result.txt,這個(gè)加密文件與用戶(hù)在硬盤(pán)上的加密文件一致。打開(kāi)生成后的加密文件,發(fā)現(xiàn)里面的內(nèi)容是完全看不懂的,就如大家常說(shuō)的“天書(shū)”。同時(shí),打開(kāi)ps文件夾中的debug子文件夾,發(fā)現(xiàn)這里存在一個(gè)名稱(chēng)為ps的可執(zhí)行文件,也就是程序運(yùn)行之后所得到的文本加密小軟件,在實(shí)際的加密操作過(guò)程中,為了簡(jiǎn)便起見(jiàn),可以對(duì)可執(zhí)行文件ps進(jìn)行重新的命名,想要將其復(fù)制至任意需要加密的文本文件的文件夾中使,只需要在雙擊之后,將待加密的文件名輸入,這樣就能生成一個(gè)與源文件在同一個(gè)目錄中的加密文件result.txt。

      2)解密軟件的制作過(guò)程。對(duì)加密的思維予以反相就能夠得到解密過(guò)程,也就是說(shuō)解密是加密的逆運(yùn)算,在解密軟件的制作過(guò)程中,只需要在加密程序的基礎(chǔ)上進(jìn)行一些小的改動(dòng),就能夠完成解密工作,實(shí)際工作中,通常會(huì)涉及一個(gè)密碼口令,以便于有效的提升程序的安全性,這樣就多加了一層保護(hù),只有知道密碼口令和解密軟件的人才能對(duì)此密文進(jìn)行解密。完整的解密程序如下:

      {

      程序運(yùn)行過(guò)程中,如果其所輸入的密碼口令是正確的,那么就會(huì)提示用戶(hù)輸入密文文件的名稱(chēng),這是可以屬兔在加密程序中已經(jīng)生成的加密文件result.txt,在程序正確運(yùn)行之后,其已經(jīng)完成密文的解密工作,并且生成了一個(gè)和密文相對(duì)應(yīng)的源文件,通過(guò)雙擊將解密后的文件打開(kāi),發(fā)現(xiàn)其中所包含的內(nèi)容與在加密程序中所輸入的待加密源文件的相關(guān)內(nèi)容保持一致,將ps文件夾中的debug文件打開(kāi),其中存在一個(gè)ps可執(zhí)行文件,在程序運(yùn)行結(jié)束之后,能夠得到文本解密小軟件,實(shí)際應(yīng)用中,想要方便描述,可以對(duì)該可執(zhí)行文件進(jìn)行重新命名。

      本文主要對(duì)文本文件中的關(guān)于中西文字字符的加密與解密問(wèn)題進(jìn)行了簡(jiǎn)單分析,在加解密過(guò)程中應(yīng)用到的主要方法為置換法,并對(duì)VisualC++610中的基于C語(yǔ)言的加密與解密軟件的制作過(guò)程進(jìn)行了簡(jiǎn)單分析,所制作的解密與加密軟件能夠獨(dú)立于Visual C++610獨(dú)立運(yùn)行,開(kāi)展相關(guān)文件的加解密工作,如果需要將文本文件在網(wǎng)絡(luò)上進(jìn)行傳輸,可以在對(duì)文本文件實(shí)施加密處理之后,將文本解密軟件與密文一起發(fā)送至接收方,并通過(guò)其他途徑告知接收方解密軟件的密碼口令,能夠有效保證文本文件的傳輸安全性,防止密文中的相關(guān)內(nèi)容遭到竊取,如果沒(méi)有密碼口令,就不能對(duì)密文實(shí)施解密處理,本文主要是對(duì)文本文件中的中西字符的加密與解密進(jìn)行了簡(jiǎn)單分析,對(duì)于其中所涉及到的其他相關(guān)的復(fù)雜問(wèn)題,還有待進(jìn)一步研究。

      3 結(jié)束語(yǔ)

      在信息時(shí)代,計(jì)算機(jī)技術(shù)及通信網(wǎng)絡(luò)技術(shù)的應(yīng)用非常的廣泛,在數(shù)據(jù)信息傳輸過(guò)程中,保證其傳輸安全是非常必要的,本文就主要對(duì)其中一種基于C語(yǔ)言的加密解密軟件制作技術(shù)進(jìn)行了簡(jiǎn)單分析,對(duì)于信息數(shù)據(jù)安全性的提升具有積極的作用。

      參考文獻(xiàn)

      [1]彭秀萍.基于C語(yǔ)言的加密解密軟件的實(shí)現(xiàn)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(4).

      [2]劉生福,楊桂琴,江山.加密C程序?qū)崿F(xiàn)[J].牡丹江師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2012(8).endprint

      摘 要 本文主要對(duì)信息加密技術(shù)中的置換方法和其加密解密思想進(jìn)行詳細(xì)介紹,對(duì)文件中的字符信息采用置換法進(jìn)行加密,給出一個(gè)完整的加密解密軟件,其詳細(xì)的設(shè)計(jì)方法和步驟也相應(yīng)給出,使用C語(yǔ)言對(duì)這一切加以實(shí)現(xiàn)。該軟件,在信息傳輸和儲(chǔ)存上都較高的安全性,可以有效防止被非法分子破解。

      關(guān)鍵詞 C語(yǔ)言;加密;解密

      中圖分類(lèi)號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)22-0116-02

      隨著科學(xué)技術(shù)的不斷發(fā)展,我們不知不覺(jué)已經(jīng)置于信息化時(shí)代之中,那么在信息化時(shí)代,其中非常重要的一點(diǎn)就是要能夠保證信息安全,其中包括信息的傳輸安全與存儲(chǔ)安全,隨著各項(xiàng)技術(shù)的發(fā)展與進(jìn)步,目前常用的信息加密與解密技術(shù)有很多,各種方法都具有其各自的優(yōu)缺點(diǎn),其中最為常用的兩種方法就是置換法與易位法,其他的很多方法都是在這兩種方法的基礎(chǔ)上開(kāi)發(fā),本文所介紹的給予C語(yǔ)言的加密解密方法主要是基于置換法的加密與解密技術(shù),在對(duì)其具體的實(shí)現(xiàn)步驟予以簡(jiǎn)單分析的基礎(chǔ)上,提出了完整的加密與解密的C語(yǔ)言源程序,對(duì)于實(shí)際的應(yīng)用具有重要的參考價(jià)值。

      1 置換法及其加密解密思路

      在置換法中,其主要是依據(jù)相關(guān)規(guī)則,將其中的一個(gè)字符應(yīng)用另一個(gè)字符連進(jìn)行置換,以便于形成相關(guān)的加密文件,本文在對(duì)加密技術(shù)進(jìn)行分析時(shí),主要應(yīng)用的是置換法,對(duì)文件中的字符信息實(shí)施加密,在其西文字符的加密過(guò)程中,通過(guò)ASCII碼來(lái)實(shí)施加密,其中可以實(shí)施打印的字符主要是集中在ASCII碼表的32~126之間,通過(guò)應(yīng)用置換法,能夠?qū)ζ渲?2~126區(qū)間中的字符予以重新定義。這樣就實(shí)現(xiàn)了文件信息的加密。具體的加密方法是:把ASCII碼表中的值按順序進(jìn)行依次顛倒,舉例來(lái)說(shuō),就是用32的字符代替126的字符,33的字符代替125的字符,就按此規(guī)律循環(huán),這樣進(jìn)行加密之后,就完全打破了數(shù)字、字母、標(biāo)點(diǎn)符號(hào)之間的界限,因此數(shù)字所對(duì)應(yīng)的密碼可能是字母也可能是標(biāo)點(diǎn)符號(hào)等。如果一旦加密后的文件被非法分子所攔截,如果不能對(duì)其實(shí)施準(zhǔn)確的破譯,截獲方是難以看懂信息中所表達(dá)的含義的,這種操作簡(jiǎn)單、加密效果好的加密方法,對(duì)于竊取者來(lái)說(shuō),想要破譯的難度也是非常的大的。

      2 加密解密相關(guān)軟件的制作步驟

      1)加密軟件的制作。對(duì)基于C語(yǔ)言的加密軟件的制作過(guò)程予以簡(jiǎn)單分析,主要表現(xiàn)為:通過(guò)在Visual C++610編輯器中新建一個(gè)工程文件,并將其文件名設(shè)置為ps,記住其在硬盤(pán)上的存儲(chǔ)位置,然后將名為main.c的主函數(shù)文件添加至工程文件中,以便于開(kāi)展文件加密。

      在實(shí)際的程序運(yùn)行過(guò)程中,待加密文本文件的名稱(chēng)是需要用戶(hù)通過(guò)鍵盤(pán)來(lái)進(jìn)行輸入的,在運(yùn)行程序之前,要應(yīng)用手工建立的方式在文件夾中建立一個(gè)應(yīng)用記事本所生成的待加密文件,其在程序運(yùn)行過(guò)程中,要能夠保證已經(jīng)建立的文件名稱(chēng)與待加密的文件名稱(chēng)保持一致,在添加上文本文件的擴(kuò)展名之后,保證.txt格式的程序文件運(yùn)行結(jié)束,將源文件所在的文件夾打開(kāi)之后,就能夠找到加密文件result.txt,這個(gè)加密文件與用戶(hù)在硬盤(pán)上的加密文件一致。打開(kāi)生成后的加密文件,發(fā)現(xiàn)里面的內(nèi)容是完全看不懂的,就如大家常說(shuō)的“天書(shū)”。同時(shí),打開(kāi)ps文件夾中的debug子文件夾,發(fā)現(xiàn)這里存在一個(gè)名稱(chēng)為ps的可執(zhí)行文件,也就是程序運(yùn)行之后所得到的文本加密小軟件,在實(shí)際的加密操作過(guò)程中,為了簡(jiǎn)便起見(jiàn),可以對(duì)可執(zhí)行文件ps進(jìn)行重新的命名,想要將其復(fù)制至任意需要加密的文本文件的文件夾中使,只需要在雙擊之后,將待加密的文件名輸入,這樣就能生成一個(gè)與源文件在同一個(gè)目錄中的加密文件result.txt。

      2)解密軟件的制作過(guò)程。對(duì)加密的思維予以反相就能夠得到解密過(guò)程,也就是說(shuō)解密是加密的逆運(yùn)算,在解密軟件的制作過(guò)程中,只需要在加密程序的基礎(chǔ)上進(jìn)行一些小的改動(dòng),就能夠完成解密工作,實(shí)際工作中,通常會(huì)涉及一個(gè)密碼口令,以便于有效的提升程序的安全性,這樣就多加了一層保護(hù),只有知道密碼口令和解密軟件的人才能對(duì)此密文進(jìn)行解密。完整的解密程序如下:

      {

      程序運(yùn)行過(guò)程中,如果其所輸入的密碼口令是正確的,那么就會(huì)提示用戶(hù)輸入密文文件的名稱(chēng),這是可以屬兔在加密程序中已經(jīng)生成的加密文件result.txt,在程序正確運(yùn)行之后,其已經(jīng)完成密文的解密工作,并且生成了一個(gè)和密文相對(duì)應(yīng)的源文件,通過(guò)雙擊將解密后的文件打開(kāi),發(fā)現(xiàn)其中所包含的內(nèi)容與在加密程序中所輸入的待加密源文件的相關(guān)內(nèi)容保持一致,將ps文件夾中的debug文件打開(kāi),其中存在一個(gè)ps可執(zhí)行文件,在程序運(yùn)行結(jié)束之后,能夠得到文本解密小軟件,實(shí)際應(yīng)用中,想要方便描述,可以對(duì)該可執(zhí)行文件進(jìn)行重新命名。

      本文主要對(duì)文本文件中的關(guān)于中西文字字符的加密與解密問(wèn)題進(jìn)行了簡(jiǎn)單分析,在加解密過(guò)程中應(yīng)用到的主要方法為置換法,并對(duì)VisualC++610中的基于C語(yǔ)言的加密與解密軟件的制作過(guò)程進(jìn)行了簡(jiǎn)單分析,所制作的解密與加密軟件能夠獨(dú)立于Visual C++610獨(dú)立運(yùn)行,開(kāi)展相關(guān)文件的加解密工作,如果需要將文本文件在網(wǎng)絡(luò)上進(jìn)行傳輸,可以在對(duì)文本文件實(shí)施加密處理之后,將文本解密軟件與密文一起發(fā)送至接收方,并通過(guò)其他途徑告知接收方解密軟件的密碼口令,能夠有效保證文本文件的傳輸安全性,防止密文中的相關(guān)內(nèi)容遭到竊取,如果沒(méi)有密碼口令,就不能對(duì)密文實(shí)施解密處理,本文主要是對(duì)文本文件中的中西字符的加密與解密進(jìn)行了簡(jiǎn)單分析,對(duì)于其中所涉及到的其他相關(guān)的復(fù)雜問(wèn)題,還有待進(jìn)一步研究。

      3 結(jié)束語(yǔ)

      在信息時(shí)代,計(jì)算機(jī)技術(shù)及通信網(wǎng)絡(luò)技術(shù)的應(yīng)用非常的廣泛,在數(shù)據(jù)信息傳輸過(guò)程中,保證其傳輸安全是非常必要的,本文就主要對(duì)其中一種基于C語(yǔ)言的加密解密軟件制作技術(shù)進(jìn)行了簡(jiǎn)單分析,對(duì)于信息數(shù)據(jù)安全性的提升具有積極的作用。

      參考文獻(xiàn)

      [1]彭秀萍.基于C語(yǔ)言的加密解密軟件的實(shí)現(xiàn)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(4).

      [2]劉生福,楊桂琴,江山.加密C程序?qū)崿F(xiàn)[J].牡丹江師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2012(8).endprint

      摘 要 本文主要對(duì)信息加密技術(shù)中的置換方法和其加密解密思想進(jìn)行詳細(xì)介紹,對(duì)文件中的字符信息采用置換法進(jìn)行加密,給出一個(gè)完整的加密解密軟件,其詳細(xì)的設(shè)計(jì)方法和步驟也相應(yīng)給出,使用C語(yǔ)言對(duì)這一切加以實(shí)現(xiàn)。該軟件,在信息傳輸和儲(chǔ)存上都較高的安全性,可以有效防止被非法分子破解。

      關(guān)鍵詞 C語(yǔ)言;加密;解密

      中圖分類(lèi)號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)22-0116-02

      隨著科學(xué)技術(shù)的不斷發(fā)展,我們不知不覺(jué)已經(jīng)置于信息化時(shí)代之中,那么在信息化時(shí)代,其中非常重要的一點(diǎn)就是要能夠保證信息安全,其中包括信息的傳輸安全與存儲(chǔ)安全,隨著各項(xiàng)技術(shù)的發(fā)展與進(jìn)步,目前常用的信息加密與解密技術(shù)有很多,各種方法都具有其各自的優(yōu)缺點(diǎn),其中最為常用的兩種方法就是置換法與易位法,其他的很多方法都是在這兩種方法的基礎(chǔ)上開(kāi)發(fā),本文所介紹的給予C語(yǔ)言的加密解密方法主要是基于置換法的加密與解密技術(shù),在對(duì)其具體的實(shí)現(xiàn)步驟予以簡(jiǎn)單分析的基礎(chǔ)上,提出了完整的加密與解密的C語(yǔ)言源程序,對(duì)于實(shí)際的應(yīng)用具有重要的參考價(jià)值。

      1 置換法及其加密解密思路

      在置換法中,其主要是依據(jù)相關(guān)規(guī)則,將其中的一個(gè)字符應(yīng)用另一個(gè)字符連進(jìn)行置換,以便于形成相關(guān)的加密文件,本文在對(duì)加密技術(shù)進(jìn)行分析時(shí),主要應(yīng)用的是置換法,對(duì)文件中的字符信息實(shí)施加密,在其西文字符的加密過(guò)程中,通過(guò)ASCII碼來(lái)實(shí)施加密,其中可以實(shí)施打印的字符主要是集中在ASCII碼表的32~126之間,通過(guò)應(yīng)用置換法,能夠?qū)ζ渲?2~126區(qū)間中的字符予以重新定義。這樣就實(shí)現(xiàn)了文件信息的加密。具體的加密方法是:把ASCII碼表中的值按順序進(jìn)行依次顛倒,舉例來(lái)說(shuō),就是用32的字符代替126的字符,33的字符代替125的字符,就按此規(guī)律循環(huán),這樣進(jìn)行加密之后,就完全打破了數(shù)字、字母、標(biāo)點(diǎn)符號(hào)之間的界限,因此數(shù)字所對(duì)應(yīng)的密碼可能是字母也可能是標(biāo)點(diǎn)符號(hào)等。如果一旦加密后的文件被非法分子所攔截,如果不能對(duì)其實(shí)施準(zhǔn)確的破譯,截獲方是難以看懂信息中所表達(dá)的含義的,這種操作簡(jiǎn)單、加密效果好的加密方法,對(duì)于竊取者來(lái)說(shuō),想要破譯的難度也是非常的大的。

      2 加密解密相關(guān)軟件的制作步驟

      1)加密軟件的制作。對(duì)基于C語(yǔ)言的加密軟件的制作過(guò)程予以簡(jiǎn)單分析,主要表現(xiàn)為:通過(guò)在Visual C++610編輯器中新建一個(gè)工程文件,并將其文件名設(shè)置為ps,記住其在硬盤(pán)上的存儲(chǔ)位置,然后將名為main.c的主函數(shù)文件添加至工程文件中,以便于開(kāi)展文件加密。

      在實(shí)際的程序運(yùn)行過(guò)程中,待加密文本文件的名稱(chēng)是需要用戶(hù)通過(guò)鍵盤(pán)來(lái)進(jìn)行輸入的,在運(yùn)行程序之前,要應(yīng)用手工建立的方式在文件夾中建立一個(gè)應(yīng)用記事本所生成的待加密文件,其在程序運(yùn)行過(guò)程中,要能夠保證已經(jīng)建立的文件名稱(chēng)與待加密的文件名稱(chēng)保持一致,在添加上文本文件的擴(kuò)展名之后,保證.txt格式的程序文件運(yùn)行結(jié)束,將源文件所在的文件夾打開(kāi)之后,就能夠找到加密文件result.txt,這個(gè)加密文件與用戶(hù)在硬盤(pán)上的加密文件一致。打開(kāi)生成后的加密文件,發(fā)現(xiàn)里面的內(nèi)容是完全看不懂的,就如大家常說(shuō)的“天書(shū)”。同時(shí),打開(kāi)ps文件夾中的debug子文件夾,發(fā)現(xiàn)這里存在一個(gè)名稱(chēng)為ps的可執(zhí)行文件,也就是程序運(yùn)行之后所得到的文本加密小軟件,在實(shí)際的加密操作過(guò)程中,為了簡(jiǎn)便起見(jiàn),可以對(duì)可執(zhí)行文件ps進(jìn)行重新的命名,想要將其復(fù)制至任意需要加密的文本文件的文件夾中使,只需要在雙擊之后,將待加密的文件名輸入,這樣就能生成一個(gè)與源文件在同一個(gè)目錄中的加密文件result.txt。

      2)解密軟件的制作過(guò)程。對(duì)加密的思維予以反相就能夠得到解密過(guò)程,也就是說(shuō)解密是加密的逆運(yùn)算,在解密軟件的制作過(guò)程中,只需要在加密程序的基礎(chǔ)上進(jìn)行一些小的改動(dòng),就能夠完成解密工作,實(shí)際工作中,通常會(huì)涉及一個(gè)密碼口令,以便于有效的提升程序的安全性,這樣就多加了一層保護(hù),只有知道密碼口令和解密軟件的人才能對(duì)此密文進(jìn)行解密。完整的解密程序如下:

      {

      程序運(yùn)行過(guò)程中,如果其所輸入的密碼口令是正確的,那么就會(huì)提示用戶(hù)輸入密文文件的名稱(chēng),這是可以屬兔在加密程序中已經(jīng)生成的加密文件result.txt,在程序正確運(yùn)行之后,其已經(jīng)完成密文的解密工作,并且生成了一個(gè)和密文相對(duì)應(yīng)的源文件,通過(guò)雙擊將解密后的文件打開(kāi),發(fā)現(xiàn)其中所包含的內(nèi)容與在加密程序中所輸入的待加密源文件的相關(guān)內(nèi)容保持一致,將ps文件夾中的debug文件打開(kāi),其中存在一個(gè)ps可執(zhí)行文件,在程序運(yùn)行結(jié)束之后,能夠得到文本解密小軟件,實(shí)際應(yīng)用中,想要方便描述,可以對(duì)該可執(zhí)行文件進(jìn)行重新命名。

      本文主要對(duì)文本文件中的關(guān)于中西文字字符的加密與解密問(wèn)題進(jìn)行了簡(jiǎn)單分析,在加解密過(guò)程中應(yīng)用到的主要方法為置換法,并對(duì)VisualC++610中的基于C語(yǔ)言的加密與解密軟件的制作過(guò)程進(jìn)行了簡(jiǎn)單分析,所制作的解密與加密軟件能夠獨(dú)立于Visual C++610獨(dú)立運(yùn)行,開(kāi)展相關(guān)文件的加解密工作,如果需要將文本文件在網(wǎng)絡(luò)上進(jìn)行傳輸,可以在對(duì)文本文件實(shí)施加密處理之后,將文本解密軟件與密文一起發(fā)送至接收方,并通過(guò)其他途徑告知接收方解密軟件的密碼口令,能夠有效保證文本文件的傳輸安全性,防止密文中的相關(guān)內(nèi)容遭到竊取,如果沒(méi)有密碼口令,就不能對(duì)密文實(shí)施解密處理,本文主要是對(duì)文本文件中的中西字符的加密與解密進(jìn)行了簡(jiǎn)單分析,對(duì)于其中所涉及到的其他相關(guān)的復(fù)雜問(wèn)題,還有待進(jìn)一步研究。

      3 結(jié)束語(yǔ)

      在信息時(shí)代,計(jì)算機(jī)技術(shù)及通信網(wǎng)絡(luò)技術(shù)的應(yīng)用非常的廣泛,在數(shù)據(jù)信息傳輸過(guò)程中,保證其傳輸安全是非常必要的,本文就主要對(duì)其中一種基于C語(yǔ)言的加密解密軟件制作技術(shù)進(jìn)行了簡(jiǎn)單分析,對(duì)于信息數(shù)據(jù)安全性的提升具有積極的作用。

      參考文獻(xiàn)

      [1]彭秀萍.基于C語(yǔ)言的加密解密軟件的實(shí)現(xiàn)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(4).

      [2]劉生福,楊桂琴,江山.加密C程序?qū)崿F(xiàn)[J].牡丹江師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2012(8).endprint

      猜你喜歡
      解密加密
      解密“熱脹冷縮”
      解密“一包三改”
      炫詞解密
      炫詞解密
      一種基于熵的混沌加密小波變換水印算法
      加密與解密
      一種基于LWE的同態(tài)加密方案
      認(rèn)證加密的研究進(jìn)展
      吳王余眜劍解密
      大眾考古(2015年10期)2015-06-26 08:00:02
      基于ECC加密的電子商務(wù)系統(tǒng)
      阿坝县| 葵青区| 磐石市| 前郭尔| 金寨县| 清水县| 上林县| 海晏县| 东安县| 行唐县| 平武县| 当雄县| 闽侯县| 西平县| 甘洛县| 肇庆市| 兰坪| 留坝县| 喜德县| 怀集县| 临洮县| 营山县| 东乡族自治县| 龙海市| 蓝山县| 瑞安市| 海城市| 龙江县| 新民市| 读书| 吐鲁番市| 湾仔区| 嵊州市| 永和县| 隆化县| 南木林县| 蓬溪县| 马鞍山市| 夏邑县| 余庆县| 勃利县|