欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python簡單計(jì)算文件MD5值的方法示例

 更新時(shí)間:2018年04月11日 10:31:18   作者:chengqiuming  
這篇文章主要介紹了Python簡單計(jì)算文件MD5值的方法,涉及Python文件讀取、hash運(yùn)算及md5加密等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python簡單計(jì)算文件MD5值的方法。分享給大家供大家參考,具體如下:

一 代碼

import sys
import hashlib
import os.path
filename = sys.argv[1]
if os.path.isfile(filename):
  fp=open(filename,'rb')
  contents=fp.read()
  fp.close()
  print(hashlib.md5(contents).hexdigest())
else:
  print('file not exists')

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

E:\python\python可以這樣學(xué)\第18章 密碼學(xué)編程\code>echo hello world > text.txt
E:\python\python可以這樣學(xué)\第18章 密碼學(xué)編程\code>type text.txt
hello world
E:\python\python可以這樣學(xué)\第18章 密碼學(xué)編程\code>python CheckMD5OfFile.py text.txt
d1b9c5009a6ddd7dacb45eddb78fa23a
E:\python\python可以這樣學(xué)\第18章 密碼學(xué)編程\code>echo hello world1 > text.txt
E:\python\python可以這樣學(xué)\第18章 密碼學(xué)編程\code>python CheckMD5OfFile.py text.txt
bed8e00c12f6f2ae01f1d368b7072ac1

PS:關(guān)于加密解密感興趣的朋友還可以參考本站在線工具:

文字在線加密解密工具(包含AES、DES、RC4等):
http://tools.jb51.net/password/txt_encode

MD5在線加密工具:
http://tools.jb51.net/password/CreateMD5Password

在線散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt

在線MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.jb51.net/password/hash_md5_sha

在線sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.jb51.net/password/sha_encode

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python加密解密算法與技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python文件與目錄操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python腳本實(shí)現(xiàn)驗(yàn)證碼識別

    python腳本實(shí)現(xiàn)驗(yàn)證碼識別

    這篇文章主要為大家詳細(xì)介紹了python腳本實(shí)現(xiàn)驗(yàn)證碼識別的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • python time模塊時(shí)間戳 與 結(jié)構(gòu)化時(shí)間詳解

    python time模塊時(shí)間戳 與 結(jié)構(gòu)化時(shí)間詳解

    這篇文章主要介紹了python time模塊 時(shí)間戳 與 結(jié)構(gòu)化時(shí)間的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • python OpenCV的imread不能讀取中文路徑問題及解決

    python OpenCV的imread不能讀取中文路徑問題及解決

    這篇文章主要介紹了python OpenCV的imread不能讀取中文路徑問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重輸出

    networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重輸出

    這篇文章主要為大家介紹了Python?networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重并輸出權(quán)重的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python模塊MarkupPy與自定義html報(bào)告詳解

    Python模塊MarkupPy與自定義html報(bào)告詳解

    MarkupPy是Python模塊用于生成HTML和XML格式的字符串,它的主要作用是提供了一種比原生HTML/XML更加易讀和易寫的編寫方式,通過Python代碼來生成HTML或XML代碼,這篇文章主要介紹了Python模塊MarkupPy&自定義html報(bào)告的相關(guān)知識,需要的朋友可以參考下
    2023-07-07
  • 基于Python實(shí)現(xiàn)一個自動關(guān)機(jī)程序并打包成exe文件

    基于Python實(shí)現(xiàn)一個自動關(guān)機(jī)程序并打包成exe文件

    這篇文章主要介紹了通過Python創(chuàng)建一個可以自動關(guān)機(jī)的小程序,并打包成exe文件。文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,感興趣的同學(xué)可以了解一下
    2021-12-12
  • 基于python for in if 連著寫與分開寫的區(qū)別說明

    基于python for in if 連著寫與分開寫的區(qū)別說明

    這篇文章主要介紹了基于python for in if 連著寫與分開寫的區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Numpy中vstack()和hstack()的使用方式

    Numpy中vstack()和hstack()的使用方式

    文章詳細(xì)介紹了Numpy中vstack()和hstack()兩種數(shù)組拼接方法,vstack()是垂直堆疊數(shù)組,需保證除第一軸(行)外,數(shù)組形狀相同,hstack()是按順序堆疊數(shù)組,需保證除第二軸(列)外,數(shù)組形狀相同,兩者都可通過堆疊給定數(shù)組最后形成至少二維的數(shù)組
    2024-10-10
  • Python實(shí)現(xiàn)動態(tài)添加類的屬性或成員函數(shù)的解決方法

    Python實(shí)現(xiàn)動態(tài)添加類的屬性或成員函數(shù)的解決方法

    這篇文章主要介紹了Python實(shí)現(xiàn)動態(tài)添加類的屬性或成員函數(shù)的解決方法,在類似插件開發(fā)的時(shí)候會比較有用,需要的朋友可以參考下
    2014-07-07

最新評論