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

python DES加密與解密及hex輸出和bs64格式輸出的實(shí)現(xiàn)代碼

 更新時(shí)間:2020年04月13日 15:49:27   作者:YwYbetheone  
這篇文章主要介紹了python DES加密與解密及hex輸出和bs64格式輸出的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò)對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

pythonDES加密與解密以及hex輸出和bs64格式輸出

具體代碼如下所示:

import pyDes
import base64
Key = "1" #加密的key
Iv = None  #偏移量
def bytesToHexString(bs):
  '''
  bytes轉(zhuǎn)16進(jìn)制
  '''
  return ''.join(['%02X ' % b for b in bs])
def hexStringTobytes(str):
   '''
  16進(jìn)制轉(zhuǎn)bytes
  '''
  str = str.replace(" ", "")
  return bytes.fromhex(str)
# 加密
def encrypt_str(data):
  # 加密方法
  #padmode填充方式
  #pyDes.ECB模式
  method = pyDes.des(Key, pyDes.ECB, Iv, pad=None, padmode=pyDes.PAD_PKCS5)
  # 執(zhí)行加密碼 hex輸出
  k = method.encrypt(data)
  data = bytesToHexString(k).replace(' ','')
  #bs64手粗
  #data =base64.b64encode(k)
  return data
# 解密
def decrypt_str(data):
  method = pyDes.des(Key, pyDes.ECB, Iv, pad=None, padmode=pyDes.PAD_PKCS5)
  k =hexStringTobytes(data)
  #bs64
  #k = base64.b64decode(data)
  return method.decrypt(k)
Encrypt = encrypt_str("aaa")
print(Encrypt)
Decrypt = decrypt_str(Encrypt)
print(Decrypt)

總結(jié)

到此這篇關(guān)于python DES加密與解密及hex輸出和bs64格式輸出的實(shí)現(xiàn)代碼的文章就介紹到這了,更多相關(guān)DES加密輸出Base64和Hex內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pytorch高階OP操作where,gather原理

    Pytorch高階OP操作where,gather原理

    這篇文章主要介紹了Pytorch高階OP操作where,gather原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python語(yǔ)法糖遍歷列表時(shí)刪除元素方法示例詳解

    Python語(yǔ)法糖遍歷列表時(shí)刪除元素方法示例詳解

    這篇文章主要為大家介紹了Python語(yǔ)法糖遍歷列表時(shí)刪除元素詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • python協(xié)程用法實(shí)例分析

    python協(xié)程用法實(shí)例分析

    這篇文章主要介紹了python協(xié)程用法,實(shí)例分析Python中協(xié)議的概念、功能及使用方法,需要的朋友可以參考下
    2015-06-06
  • Python報(bào)錯(cuò)TypeError: tuple indices must be integers or slices, not str的問(wèn)題分析及解決方法

    Python報(bào)錯(cuò)TypeError: tuple indices must be

    在Python編程過(guò)程中,我們經(jīng)常會(huì)遇到各種各樣的報(bào)錯(cuò)信息,其中,“TypeError: tuple indices must be integers or slices, not str”這個(gè)報(bào)錯(cuò),對(duì)于很多開(kāi)發(fā)者來(lái)說(shuō),可能既熟悉又陌生,今天,我們就來(lái)深入探討一下這個(gè)報(bào)錯(cuò),看看它是如何產(chǎn)生的,以及如何快速有效地解決它
    2025-01-01
  • Python利用pdfplumber庫(kù)提取pdf中表格數(shù)據(jù)

    Python利用pdfplumber庫(kù)提取pdf中表格數(shù)據(jù)

    pdfplumber是一個(gè)用于從PDF文檔中提取文本和表格數(shù)據(jù)的Python庫(kù),它可以幫助用戶輕松地從PDF文件中提取有用的信息,例如表格、文本、元數(shù)據(jù)等,本文介紹了如何通過(guò)Python的pdfplumber庫(kù)提取pdf中表格數(shù)據(jù),感興趣的同學(xué)可以參考一下
    2023-05-05
  • Python讀寫(xiě)docx文件的方法

    Python讀寫(xiě)docx文件的方法

    今天小編就為大家分享一篇Python讀寫(xiě)docx文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python Matplotlib 實(shí)現(xiàn)3D繪圖詳解

    Python Matplotlib 實(shí)現(xiàn)3D繪圖詳解

    Matplotlib在二維繪圖的基礎(chǔ)上,構(gòu)建了一部分較為實(shí)用的3D繪圖程序包。本文將為大家詳細(xì)介紹通過(guò)調(diào)用該程序包接口繪制 3D散點(diǎn)圖、3D曲面圖、3D線框圖。感興趣的同學(xué)可以了解一下
    2021-11-11
  • Python對(duì)CSV、Excel、txt、dat文件的處理

    Python對(duì)CSV、Excel、txt、dat文件的處理

    本文介紹的是Python對(duì)CSV、Excel、txt、dat文件的處理,具有一定的參考價(jià)值,需要的朋友跟隨小編一起來(lái)看下
    2018-09-09
  • python腳本框架webpy的url映射詳解

    python腳本框架webpy的url映射詳解

    這篇文章主要為大家介紹了python腳本框架web.py的url映射的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • python使用form-data形式上傳文件請(qǐng)求的方法

    python使用form-data形式上傳文件請(qǐng)求的方法

    Python中的multipart/form-data是一種HTTP POST請(qǐng)求的數(shù)據(jù)格式,用于上傳文件或二進(jìn)制數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于python使用form-data形式上傳文件請(qǐng)求的相關(guān)資料,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

浠水县| 益阳市| 岗巴县| 托里县| 莒南县| 离岛区| 安溪县| 乃东县| 平定县| 凤阳县| 五峰| 灌云县| 大英县| 启东市| 焦作市| 吴堡县| 阿瓦提县| 景德镇市| 麟游县| 波密县| 香河县| 江达县| 禄劝| 海伦市| 临海市| 宁波市| 铜陵市| 开化县| 乌兰察布市| 揭西县| 共和县| 楚雄市| 泸州市| 九龙坡区| 宜君县| 河池市| 鲁山县| 卢湾区| 山丹县| 普格县| 进贤县|