国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python常見加密模塊用法分析【MD5,sha,crypt模塊】

2019-11-25 16:09:28
字體:
來源:轉載
供稿:網友

本文實例講述了Python常見加密模塊用法。分享給大家供大家參考,具體如下:

1. md5模塊

md5.new([arg])     返回一個md5對象,如果給出參數,則相當于調用了update(arg)
md5.update(arg)   用string參數arg更新md5對象
md5.digest()         返回16字節的摘要,由傳給update的string生成,摘要沒有ascii字符
md5.hexdigest()    以16進制的形式返回摘要

import md5a = md5.new('passwd')a.digest()  'v/xa2/x17;/xe692T/xe7//xfaMm/xf1/x03/n'a.hexdigest()  '76a2173be6393254e72ffa4d6df1030a'a.update('hello world')a.digest()  '/xb2/x83f/xb8/x14/xc9/xc6/x19k/x01/xfe/xd8/xd9/x8f/xe0H'a.hexdigest()  'b28366b814c9c6196b01fed8d98fe048'

2.sha 模塊

用法同md5一樣

import shab=sha.new('passwd')b.digest() "0'LG/x90;/xd1/xba/xc7c;/xbf/tt1I/xeb/xab/x80_"b.hexdigest() '30274c47903bd1bac7633bbf09743149ebab805f'b.update('hello')b.digest() 'c/xc19/xb4]YGz/x85/xe8C/x8fF/xfe/x9e/xc3|/xb16/xba'b.hexdigest() '63c139b45d59477a85e8438f46fe9ec37cb136ba

3.crypt

crypt模塊中就一個函數,crypt(str,salt) --> string

from crypt import cryptcrypt('passwd','a') 'aaIslqfNH03LA'crypt('passwd','abc') 'ab8RogIKnX0og'crypt('passwd','a') 'aaIslqfNH03LA'

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

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

MD5在線加密工具:
http://tools.VeVB.COm/password/CreateMD5Password

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

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

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

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python加密解密算法與技巧總結》、《Python編碼操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大英县| 界首市| 英山县| 孝感市| 涪陵区| 岳西县| 太白县| 尚义县| 淮北市| 甘泉县| 自治县| 科尔| 土默特右旗| 五原县| 安龙县| 林芝县| 石阡县| 日喀则市| 南康市| 滦南县| 天等县| 和龙市| 元谋县| 通榆县| 克什克腾旗| 崇州市| 收藏| 文登市| 方城县| 汉沽区| 无锡市| 寿光市| 舒城县| 岢岚县| 前郭尔| 桐柏县| 沙洋县| 栖霞市| 什邡市| 崇左市| 余庆县|