最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 換位密碼算法的實(shí)例詳解

 更新時(shí)間:2017年07月19日 16:33:36   作者:cakin24  
這篇文章主要介紹了python 換位密碼算法的實(shí)例詳解的相關(guān)資料,換位密碼基本原理:先把明文按照固定長(zhǎng)度進(jìn)行分組,然后對(duì)每一組的字符進(jìn)行換位操作,從而實(shí)現(xiàn)加密,需要的朋友可以參考下

 python 換位密碼算法的實(shí)例詳解

一前言:

換位密碼基本原理:先把明文按照固定長(zhǎng)度進(jìn)行分組,然后對(duì)每一組的字符進(jìn)行換位操作,從而實(shí)現(xiàn)加密。例如,字符串“Error should never pass silently”,使用秘鑰1432進(jìn)行加密時(shí),首先將字符串分成若干長(zhǎng)度為4的分組,然后對(duì)每個(gè)分組的字符進(jìn)行換位,第1個(gè)和第3個(gè)字符位置不變,把第2個(gè)字符和第4個(gè)字符交換位置,得到“Eorrrs shluoden v repssa liseltny”

二 代碼:

def encrypt(plainText,t): 
 result =[] 
 length = len(t) 
 temp =[plainText[i:i+length]for i in range(0,len(plainText),length)] 
for item in temp[:-1]: 
 newItem='' 
for i in t: 
 newItem = newItem + item[i-1] 
 result.append(newItem) 
return''.join(result)+ temp[-1] 
p ="Error should never pass silently" 
c = encrypt(p,(1,4,3,2)) 
print(c) 
print(encrypt(c,(1,4,3,2))) 
 

三 運(yùn)行結(jié)果

Eorrrhs odlu venep ra ssselintly
Error should never pass silently

 以上就是關(guān)于python 換位密碼的算法實(shí)例詳解,大家有疑問(wèn)可以留言或者到本站社區(qū)討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • django 使用 PIL 壓縮圖片的例子

    django 使用 PIL 壓縮圖片的例子

    今天小編就為大家分享一篇django 使用 PIL 壓縮圖片的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python字符串的字符轉(zhuǎn)換、字符串劈分、字符串合并問(wèn)題分析

    Python字符串的字符轉(zhuǎn)換、字符串劈分、字符串合并問(wèn)題分析

    這篇文章主要介紹了Python字符串的字符轉(zhuǎn)換、字符串劈分、字符串合并,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Python+OpenCV+圖片旋轉(zhuǎn)并用原底色填充新四角的例子

    Python+OpenCV+圖片旋轉(zhuǎn)并用原底色填充新四角的例子

    今天小編就為大家分享一篇Python+OpenCV+圖片旋轉(zhuǎn)并用原底色填充新四角的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python將8位的圖片轉(zhuǎn)為24位的圖片實(shí)現(xiàn)方法

    Python將8位的圖片轉(zhuǎn)為24位的圖片實(shí)現(xiàn)方法

    這篇文章主要介紹了Python將8位的圖片轉(zhuǎn)為24位的圖片的實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • Pycharm沒(méi)有報(bào)錯(cuò)提示(誤觸ignore)的完美解決方案

    Pycharm沒(méi)有報(bào)錯(cuò)提示(誤觸ignore)的完美解決方案

    這篇文章主要介紹了Pycharm沒(méi)有報(bào)錯(cuò)提示(誤觸ignore)的解決方案,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Python日期與時(shí)間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解

    Python日期與時(shí)間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解

    這篇文章主要介紹了Python日期與時(shí)間模塊(datetime+time+Calendar+dateuil?)相關(guān)使用講解,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-09-09
  • Python爬蟲(chóng)基礎(chǔ)之XPath語(yǔ)法與lxml庫(kù)的用法詳解

    Python爬蟲(chóng)基礎(chǔ)之XPath語(yǔ)法與lxml庫(kù)的用法詳解

    這篇文章主要給大家介紹了關(guān)于Python爬蟲(chóng)基礎(chǔ)之XPath語(yǔ)法與lxml庫(kù)用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • django celery redis使用具體實(shí)踐

    django celery redis使用具體實(shí)踐

    這篇文章主要介紹了django celery redis使用具體實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python 全角半角互換的實(shí)現(xiàn)示例

    python 全角半角互換的實(shí)現(xiàn)示例

    角、半角的的不一致會(huì)導(dǎo)致信息抽取不一致,本文主要介紹了python 全角半角互換的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • pandas中read_excel()函數(shù)的基本使用

    pandas中read_excel()函數(shù)的基本使用

    在Python的數(shù)據(jù)處理庫(kù)pandas中,read_excel()函數(shù)是用于讀取Excel文件內(nèi)容的強(qiáng)大工具,本文就來(lái)介紹一下如何使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03

最新評(píng)論

罗定市| 九龙城区| 广南县| 琼中| 报价| 宿州市| 哈巴河县| 北安市| 广南县| 云林县| 阜宁县| 蓝山县| 呼玛县| 华蓥市| 富顺县| 谢通门县| 中卫市| 东城区| 元朗区| 五常市| 巢湖市| 浦江县| 连山| 波密县| 安岳县| 界首市| 乌兰察布市| 行唐县| 航空| 临夏市| 外汇| 年辖:市辖区| 台湾省| 全南县| 大理市| 定陶县| 吴忠市| 营口市| 贵阳市| 南和县| 青州市|