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

python如何使用base加密解密

 更新時(shí)間:2024年05月24日 11:09:17   作者:南子大哥  
base編碼是一種加密解密措施,目前常用的有base16、base32和base64,以base64為例,base64加密后共有64中字符,本文給大家分享python使用base加密解密的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧

原理

base編碼是一種加密解密措施,目前常用的有base16、base32和base64。其大致原理比較簡(jiǎn)單。
以base64為例,base64加密后共有64中字符。其加密過(guò)程是編碼后將每3個(gè)字節(jié)作為一組,這樣每組就有3*8=24位。將每6位作為一個(gè)單位進(jìn)行編碼(2**6=64,這樣就恰好每個(gè)值都對(duì)應(yīng)了一個(gè)字符)。
舉個(gè)例子:

將字符 ABC進(jìn)行base64加密
首先如果將 ABC轉(zhuǎn)化為二進(jìn)制,值為:
01000001 01000010 01000011
以6位為一個(gè)單位劃分:
010000 010100 001001 000011
將劃分后結(jié)果對(duì)應(yīng)上相應(yīng)的字符結(jié)果為:
QUJD

base16和base32同理,就是劃分單位分別為4位和5位。

python使用base加密解密

加密

首先將原來(lái)字符編碼成二進(jìn)制

在這里插入圖片描述

然后將二進(jìn)制編碼進(jìn)行base64加密,得到加密結(jié)果

在這里插入圖片描述

解密

步驟類似,是加密過(guò)程反過(guò)來(lái)
首先將base64值轉(zhuǎn)為二進(jìn)制

在這里插入圖片描述

接著將二進(jìn)制用相應(yīng)編碼解碼成結(jié)果:

在這里插入圖片描述

base32和base16

base32和base16用法類似

在這里插入圖片描述

到此這篇關(guān)于python使用base加密解密的文章就介紹到這了,更多相關(guān)python base加密解密內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyCharm的設(shè)置方法和第一個(gè)Python程序的建立

    PyCharm的設(shè)置方法和第一個(gè)Python程序的建立

    今天小編就為大家分享一篇PyCharm的設(shè)置方法和第一個(gè)Python程序的建立,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 用Python將PDF文件轉(zhuǎn)存為圖片的實(shí)現(xiàn)方法

    用Python將PDF文件轉(zhuǎn)存為圖片的實(shí)現(xiàn)方法

    在Python中,將PDF文件轉(zhuǎn)換為圖片格式使用專門(mén)的庫(kù)來(lái)處理PDF文檔,并將其每一頁(yè)導(dǎo)出為常見(jiàn)的圖像格式,這可以通過(guò)PyMuPDF庫(kù)中的fitz模塊或pdf2image庫(kù)實(shí)現(xiàn),本文給大家介紹了用Python將PDF文件轉(zhuǎn)存為圖片的方法,需要的朋友可以參考下
    2024-04-04
  • 關(guān)于Python OS模塊常用文件/目錄函數(shù)詳解

    關(guān)于Python OS模塊常用文件/目錄函數(shù)詳解

    os模塊是操作系統(tǒng)接口模塊,提供了一些方便使用操作系統(tǒng)相關(guān)功能函數(shù),這里介紹下os模塊中對(duì)于文件/目錄常用函數(shù)和使用方法。感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • Python中的if判斷語(yǔ)句中包含or問(wèn)題

    Python中的if判斷語(yǔ)句中包含or問(wèn)題

    這篇文章主要介紹了Python中的if判斷語(yǔ)句中包含or問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 使用Python-pptx?告別繁瑣的幻燈片制作

    使用Python-pptx?告別繁瑣的幻燈片制作

    這篇文章主要介紹了使用Python-pptx?告別繁瑣的幻燈片制作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python的pycurl包用法簡(jiǎn)介

    Python的pycurl包用法簡(jiǎn)介

    這篇文章主要介紹了Python的pycurl包用法簡(jiǎn)介,文中羅列了其下模塊中的一些常用方法,需要的朋友可以參考下
    2015-11-11
  • python3 如何解壓縮.gz文件

    python3 如何解壓縮.gz文件

    這篇文章主要介紹了python3 如何解壓縮.gz文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能示例

    Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)翻轉(zhuǎn)數(shù)組功能,涉及Python針對(duì)數(shù)組的遍歷、判斷、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • 利用python讀取windows注冊(cè)表的方法詳解

    利用python讀取windows注冊(cè)表的方法詳解

    在windows系統(tǒng)中,注冊(cè)表?是系統(tǒng)定義的數(shù)據(jù)庫(kù),應(yīng)用程序和系統(tǒng)組件在其中存儲(chǔ)和檢索配置數(shù)據(jù),本文將為大家整理Python讀取windows注冊(cè)表的相關(guān)方法,希望對(duì)大家有所幫助
    2025-09-09
  • Python基于內(nèi)置庫(kù)pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識(shí)別功能

    Python基于內(nèi)置庫(kù)pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識(shí)別功能

    這篇文章主要介紹了Python基于內(nèi)置庫(kù)pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識(shí)別功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論

曲麻莱县| 兰西县| 伊春市| 迁西县| 兴义市| 沅江市| 社旗县| 图木舒克市| 廊坊市| 贺州市| 景泰县| 安义县| 茌平县| 荔波县| 霸州市| 句容市| 长汀县| 灵川县| 平江县| 东莞市| 延长县| 美姑县| 广西| 大丰市| 罗山县| 永安市| 章丘市| 潜江市| 上杭县| 锡林郭勒盟| 阿合奇县| 太仆寺旗| 瓦房店市| 彩票| 肃南| 张家川| 塔城市| 布尔津县| 平南县| 乾安县| 德昌县|