zoukankan      html  css  js  c++  java
  • 教你使用python获得字符串的md5值

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

    今天把代码贴出来和大家分享一下。

    01 #!/usr/bin/env python
    02 # -*- coding: cp936 -*-
    03 import hashlib
    04  
    05 def get_md5_value(src):
    06     myMd5 = hashlib.md5()
    07     myMd5.update(src)
    08     myMd5_Digest = myMd5.hexdigest()
    09     return myMd5_Digest
    10  
    11 def get_sha1_value(src):
    12     mySha1 = hashlib.sha1()
    13     mySha1.update(src)
    14     mySha1_Digest = mySha1.hexdigest()
    15     return mySha1_Digest
    16  
    17 if __name__== '__main__':
    18     src = 'aaa'
    19     result_md5_value=get_md5_value(src)
    20     result_sha1_value=get_sha1_value(src)
    21     print 'source string: ', src
    22     print 'MD5: ', result_md5_value
    23     print 'SHA1: ', result_sha1_value

    python还是很强大的,这里是调用了内置的hashlib.md5()方法。

    验证:

    写完python的方法之后,我们还需要对这个python程序进行正确性的验证。

    可以在linux上执行下面的命令:

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

    得到的值是:47bce5c74f589f4867dbd57e9ca9f808  与python脚本运行的结果相同。

    weixin

    原创文章,转载请注明: 转载自成长的企鹅

    本文链接地址: 教你使用python获得字符串的md5值

    关于我:成长的企鹅简介

  • 相关阅读:
    字符序列(characts)
    装载问题(load)
    哈密顿路
    犯罪团伙
    回溯算法
    维修机器人
    旅行计划
    皇后游戏
    运输
    亲身实测可用的java实现wordxlsxpdf文件下载功能
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3315619.html
Copyright © 2011-2022 走看看