python的md5模块使用非常简单

发布时间:2019-08-26 07:19:43编辑:auto阅读(1996)

     python的md5模块使用非常简单,包括以下几个函数:

    • md5.new([arg])
      • 返回一个md5对象,如果给出参数,则相当于调用了update(arg)
    • md5.updte(arg)
      • 用string参数arg更新md5对象
    • md5.digest()
      • 返回16字节的摘要,由传给update的string生成,摘要没有ascii字符
    • md5.hexdigest()
      • 以16进制的形式返回摘要

    代码示例:

    01.#!/usr/bin/python
    02.import sys
    03.import md5
    04. 
    05.str=sys.argv[1]
    06.key = md5.new()
    07.key.update(str)
    08.print key.hexdigest()
    09.str=sys.argv[1]

    保存代码为md.py

    1.[fengyj@fengyj python]$ chmod +x md.py
    2.[fengyj@fengyj python]$ ./md.py fengyajie
    3.74d040444b8f20d37aa9b2bd2997cd64

     

关键字