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

python 將md5轉(zhuǎn)為16字節(jié)的方法

 更新時(shí)間:2018年05月29日 10:38:49   作者:lanyang123456  
今天小編就為大家分享一篇python 將md5轉(zhuǎn)為16字節(jié)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

python的hashlib庫(kù)中提供的hexdigest返回長(zhǎng)度32的字符串。

直接通過(guò)digest返回的16字節(jié),有不可打印字符。

問題來(lái)了,因?yàn)閙d5sum是128bit,也就是16字節(jié),如何將python生成字符串的轉(zhuǎn)為16字節(jié)呢?

請(qǐng)看下面代碼

import hashlib
def get_md5(s):
 m = hashlib.md5(s)
 return m.hexdigest()
def convert_md5(origin):
 result = []
 s = ""
 for i in range(len(origin)):
   s += origin[i]
   if i %2 != 0 :
     int_hex = int(s, 16)
     result.append(int_hex)
     s = ""
 return result
if __name__=="__main__":
 sum = get_md5("hello world")
 print sum
 print len(sum)
 cv_sum = convert_md5(sum)
 print cv_sum
 print len(cv_sum)

output:

5eb63bbbe01eeed093cb22bb8f5acdc3 
32 
[94, 182, 59, 187, 224, 30, 238, 208, 147, 203, 34, 187, 143, 90, 205, 195] 
16

轉(zhuǎn)換后輸出的list是以10進(jìn)制輸出的每個(gè)字節(jié)表示的值,例如,最后一個(gè)字節(jié),0xc3 == 195

以上這篇python 將md5轉(zhuǎn)為16字節(jié)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)例練習(xí)水仙花數(shù)問題講解

    Python實(shí)例練習(xí)水仙花數(shù)問題講解

    這篇文章介紹了Python找水仙花數(shù)從分析到實(shí)現(xiàn)的過(guò)程,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Python運(yùn)用于數(shù)據(jù)分析的簡(jiǎn)單教程

    Python運(yùn)用于數(shù)據(jù)分析的簡(jiǎn)單教程

    這篇文章主要介紹了Python運(yùn)用于數(shù)據(jù)分析的簡(jiǎn)單教程,主要介紹了如何運(yùn)用Python來(lái)進(jìn)行數(shù)據(jù)導(dǎo)入、變化、統(tǒng)計(jì)和假設(shè)檢驗(yàn)等基本的數(shù)據(jù)分析,需要的朋友可以參考下
    2015-03-03
  • 在Python程序中實(shí)現(xiàn)分布式進(jìn)程的教程

    在Python程序中實(shí)現(xiàn)分布式進(jìn)程的教程

    這篇文章主要介紹了在Python程序中實(shí)現(xiàn)分布式進(jìn)程的教程,在多進(jìn)程編程中十分有用,示例代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集

    Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集

    這篇文章主要介紹了Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集,本文講解了字典中常見方法列表、創(chuàng)建字典的五種方法、字典中鍵值遍歷方法等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Selenium啟動(dòng)Chrome時(shí)配置選項(xiàng)詳解

    Selenium啟動(dòng)Chrome時(shí)配置選項(xiàng)詳解

    這篇文章主要介紹了Selenium啟動(dòng)Chrome時(shí)配置選項(xiàng)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python簡(jiǎn)單文本處理的方法

    python簡(jiǎn)單文本處理的方法

    這篇文章主要介紹了python簡(jiǎn)單文本處理的方法,涉及Python針對(duì)文本文件及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • itchat和matplotlib的結(jié)合使用爬取微信信息的實(shí)例

    itchat和matplotlib的結(jié)合使用爬取微信信息的實(shí)例

    下面小編就為大家?guī)?lái)一篇itchat和matplotlib的結(jié)合使用爬取微信信息的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • 解決cuda和pytorch不兼容的問題

    解決cuda和pytorch不兼容的問題

    這篇文章主要介紹了解決cuda和pytorch不兼容的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Pandas數(shù)據(jù)清洗的實(shí)現(xiàn)

    Pandas數(shù)據(jù)清洗的實(shí)現(xiàn)

    在處理數(shù)據(jù)的時(shí)候,需要對(duì)數(shù)據(jù)進(jìn)行一個(gè)清洗過(guò)程,本文就來(lái)介紹一下Pandas數(shù)據(jù)清洗的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • python 給圖像添加透明度(alpha通道)

    python 給圖像添加透明度(alpha通道)

    這篇文章主要介紹了python 給圖像添加透明度,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評(píng)論

青阳县| 平塘县| 尉氏县| 平乡县| 宁阳县| 溧阳市| 安乡县| 漳平市| 林甸县| 万载县| 金湖县| 资源县| 大宁县| 通城县| 黔南| 当雄县| 来凤县| 古浪县| 衡东县| 疏附县| 澎湖县| 武清区| 安仁县| 阳朔县| 西乌| 兰西县| 宜都市| 鸡东县| 蚌埠市| 淅川县| 治县。| 商丘市| 富阳市| 太保市| 布拖县| 常山县| 卢湾区| 黎城县| 石楼县| 大理市| 英德市|