




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第Python密碼學(xué)概述雙倍強(qiáng)度加密教程目錄使用python進(jìn)行密碼學(xué)加密術(shù)語純文本密文加密解密現(xiàn)代密碼學(xué)的特征雙倍強(qiáng)度加密級(jí)別第一層加密第二層加密第三層加密混合密碼術(shù)Python語言的特性解釋面向?qū)ο驪ython語言的關(guān)鍵點(diǎn)Python字符串Python列表Python元組PythonDictionary加密軟件包
使用python進(jìn)行密碼學(xué)
密碼學(xué)是兩個(gè)用戶之間通過編碼消息進(jìn)行通信的藝術(shù).密碼學(xué)科學(xué)的出現(xiàn)基本動(dòng)機(jī)是為從一方轉(zhuǎn)移到另一方的機(jī)密信息提供安全保障.
密碼學(xué)被定義為隱藏信息以引入隱私的藝術(shù)和科學(xué).信息安全中認(rèn)可的保密.
加密術(shù)語
加密中經(jīng)常使用的術(shù)語在這里解釋并減去;
純文本
純文本消息是可讀且可被所有用戶理解的文本.純文本是經(jīng)過加密的消息.
密文
密文是在純文本上應(yīng)用加密后獲得的消息.
加密
將純文本轉(zhuǎn)換為密文的過程稱為加密.它也被稱為編碼.
解密
將密文轉(zhuǎn)換為純文本的過程稱為解密.它也被稱為解碼.
下面給出的圖表顯示了加密的完整過程:
現(xiàn)代密碼學(xué)的特征
現(xiàn)代密碼學(xué)的基本特征如下:
它對(duì)位序列進(jìn)行操作.它使用數(shù)學(xué)算法來保護(hù)信息.它要求對(duì)安全通信渠道感興趣的各方實(shí)現(xiàn)隱私.
雙倍強(qiáng)度加密,也稱為多重加密,是使用相同或不同的算法/模式對(duì)已加密文本進(jìn)行一次或多次加密的過程.
其他雙強(qiáng)度加密的名稱包括級(jí)聯(lián)加密或級(jí)聯(lián)加密.
雙倍強(qiáng)度加密級(jí)別
雙倍強(qiáng)度加密包括各種級(jí)別的加密解釋這里是:
第一層加密
使用散列算法和對(duì)稱密鑰從原始可讀消息生成密文.以后的對(duì)稱密鑰在非對(duì)稱密鑰的幫助下加密.此模式的最佳說明是將密文的哈希摘要組合到一個(gè)封裝中.接收器將首先計(jì)算摘要,然后解密文本以驗(yàn)證文本之間沒有被篡改.
第二層加密
第二層加密是使用相同或不同的算法向密文添加一層以上的過程.通常,32位字符長(zhǎng)對(duì)稱密碼用于此.
第三層加密
在此過程中,加密的膠囊是通過SSL/TLS連接傳輸?shù)酵ㄐ呕锇?
下圖顯示了雙重加密過程,圖示:
混合密碼術(shù)
混合密碼術(shù)是將不同類型的多個(gè)密碼一起使用的過程每個(gè)密碼的好處.有一種常見的方法通常是為對(duì)稱密碼生成隨機(jī)密鑰,然后通過非對(duì)稱密鑰加密對(duì)該密鑰進(jìn)行加密.
由于這種模式,原始消息本身是使用對(duì)稱密碼加密然后使用密鑰.接收消息后,接收方首先使用密鑰解密消息,使用他/她自己的私鑰,然后使用指定的密鑰解密消息.
Python是一種開源腳本語言,它是高級(jí),解釋,交互和面向?qū)ο蟮?它的設(shè)計(jì)具有高可讀性.Python語言的語法易于理解并經(jīng)常使用英語關(guān)鍵字.
Python語言的特性
Python提供以下主要功能;
解釋
使用解釋器在運(yùn)行時(shí)處理Python.執(zhí)行前無需編譯程序.它類似于PERL和PHP.
面向?qū)ο?/p>
Python遵循面向?qū)ο蟮臉邮胶驮O(shè)計(jì)模式.它包括具有各種功能的類定義,如封裝和多態(tài).
Python語言的關(guān)鍵點(diǎn)
Python編程語言的關(guān)鍵點(diǎn)如下:;
它包括功能和結(jié)構(gòu)化編程和方法以及面向?qū)ο蟮木幊谭椒?它可以用作腳本語言或編程語言.它包括自動(dòng)垃圾收集.它包含高級(jí)動(dòng)態(tài)數(shù)據(jù)類型,并支持各種動(dòng)態(tài)類型檢查.Python包含與C,C++和Java等語言集成的功能.
Python語言的下載鏈接如下:/downloads/它包含各種操作系統(tǒng)的軟件包,如Windows,MacOS和Linux發(fā)行版.
Python字符串
字符串的基本聲明如下所示:
str='HelloWorld!'
Python列表
python列表可以聲明為復(fù)合數(shù)據(jù)類型,用逗號(hào)分隔并括在方括號(hào)([])中.
list
=
['abcd',786,2.23,'john',70.2]
tinylist
=
[123,'john']
Python元組
元組是Python的動(dòng)態(tài)數(shù)據(jù)類型,由逗號(hào)分隔的多個(gè)值組成.元組用括號(hào)括起來.
tinytuple=(123,'john')
PythonDictionary
Python字典是一種哈希表.字典鍵幾乎可以是Python的任何數(shù)據(jù)類型,通常是數(shù)字或字符串.
tinydict={'name':'omkar','code':6734,'dept':'sales'}
加密軟件包
Python包含一個(gè)軟件包稱為加密技術(shù),提供加密配方和基元.它支持Python2.7,Python3.4+和PyPy5.3+.密碼包的基本安裝是通過以下命令實(shí)現(xiàn)的;
pipinstallcryptography
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10251-2022綠色建材評(píng)價(jià)金屬給水排水管材管件
- T/CECS 10238-2022綠色建材評(píng)價(jià)換熱器
- T/CECS 10208-2022齒圈卡壓式薄壁不銹鋼管件
- T/CECS 10102-2020機(jī)電一體化裝配式空調(diào)冷凍站
- T/CECS 10075-2019綠色建材評(píng)價(jià)機(jī)械式停車設(shè)備
- T/CCAS 037.1-2024水泥企業(yè)安全生產(chǎn)與職業(yè)健康等級(jí)評(píng)定第1部分:評(píng)定方法
- T/CATCM 023-2023龍葵果質(zhì)量規(guī)范
- T/CAQI 20-2016廢水生物增強(qiáng)處理圓柱狀有機(jī)生物載體
- T/CAPEC 40-2024石油和化學(xué)工業(yè)石油鉆桿監(jiān)理技術(shù)要求
- 部級(jí)單位考試題及答案
- 2025四川中江振鑫產(chǎn)業(yè)集團(tuán)招聘14人筆試參考題庫附帶答案詳解
- 森林管護(hù)工技師考試試題及答案
- 車棚維修協(xié)議書
- 樂曲演奏電路設(shè)計(jì)-正文
- 2025年1-氯丁烷項(xiàng)目可行性研究報(bào)告
- 【部編版】語文六年級(jí)下冊(cè)古詩詞誦讀1《采薇(節(jié)選)》精美課件
- 2025屆高三高考押題預(yù)測(cè)卷 英語 (新高考Ⅱ卷02) 含解析
- 2024年西安曲江二小教師招聘真題
- 四川省2025屆高三第二次聯(lián)合測(cè)評(píng)-英語試卷+答案
- 2024年全國(guó)工會(huì)財(cái)務(wù)知識(shí)大賽備賽試題庫500(含答案)
- 2025-2030中國(guó)貿(mào)易融資行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
評(píng)論
0/150
提交評(píng)論