zoukankan      html  css  js  c++  java
  • Python hashlib模块 (主要记录md5加密)

    python提供了一个进行hash加密的模块:hashlib

    下面主要记录下其中的md5加密方式

    >>> import hashlib  
    >>> m = hashlib.md5()  
    >>> m.update("Nobody inspects")  
    >>> m.update(" the spammish repetition")  #这里的update相当于把当前的字符串和上次的字符串连接在一起了,待加密的字符串为:Nobody inspects the spammish repetition
    >>> m.digest()  
    'xbbdx9cx83xddx1exa5xc9xd9xdexc9xa1x8dxf0xffxe9'  
    >>> m.hexdigest()  
    'bb649c83dd1ea5c9d9dec9a18df0ffe9'  

    对以上代码的说明:

    1.首先从python直接导入hashlib模块

    2.调用hashlib里的md5()生成一个md5 hash对象

    3.生成hash对象后,就可以用update方法对字符串进行md5加密的更新处理

    4.继续调用update方法会在前面加密的基础上更新加密,相当于合并字符串

    5.加密后的二进制结果

    6.十六进制结果

  • 相关阅读:
    ccc pool
    ccc 模拟重力 正太分布
    ccc 正态分布
    ccc this 指针
    基本语法HelloWorld
    css选择器
    css基本语法
    表单
    表格
    超链接
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144523.html
Copyright © 2011-2022 走看看