首頁 > 後端開發 > Python教學 > 教你使用python來獲得字串的md5值

教你使用python來獲得字串的md5值

巴扎黑
發布: 2016-12-08 11:37:11
原創
2130 人瀏覽過

最近需要使用python取得字串的md5值。

今天把程式碼貼出來跟大家分享一下。

  #!/usr/bin/env python    
    # -*- coding: cp936 -*-    
    import hashlib    
    
   def get_md5_value(src):    
       myMd5 = hashlib.md5()    
        myMd5.update(src)    
        myMd5_Digest = myMd5.hexdigest()    
        return myMd5_Digest    
   
    def get_sha1_value(src):    
        mySha1 = hashlib.sha1()    
        mySha1.update(src)    
        mySha1_Digest = mySha1.hexdigest()    
        return mySha1_Digest    
    
    if __name__== '__main__':    
        src = 'aaa'    
        result_md5_value=get_md5_value(src)    
        result_sha1_value=get_sha1_value(src)    
        print 'source string: ', src    
        print 'MD5: ', result_md5_value    
        print 'SHA1: ', result_sha1_value
登入後複製

python還是很強大的,這裡是呼叫了內建的hashlib.md5()方法。

驗證:

寫完python的方法之後,我們還需要對這個python程式進行正確性的驗證。

可以在linux上執行下面的指令:

echo -n 'aaa'|md5sum|cut -d ' ' -f1

得到的值是:47bce5c74f589f4867dbd57e9caca9f808e9ca9f808e9ca9f808e9ca 的腳本運行結果相同。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板