python的md5模組使用非常簡單
- 2020 年 1 月 13 日
- 筆記
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