zoukankan      html  css  js  c++  java
  • hash模块MD5加密

    MD5加密:
    获取32位加密字符串:

    示例(MD5加密'123456')
    import hashlib
    hashObject=hashlib.md5(b'123456')          #实例化,加密字符串不能直接加密,需要先转换成byte
    #hashObject=hashlib.md5('123456'.encode())
    hashObject.hexdigest()                #获取32位的加密值

    或:
    import hashlib
    hashObject=hashlib.md5()                    #实例化
    hashObject.update(bytes('123456',encoding='utf-8'))          #加密字符串不能直接加密,需要先转换成byte
    hashObject.hexdigest()                      #获取32位的加密值


    获取16位加密字符串:
    import hashlib
    hashObject=hashlib.md5(b'123456')              #实例化,加密字符串不能直接加密,需要先转换成byte
    #hashObject=hashlib.md5('123456'.encode())
    hashObject.hexdigest()[8:-8]                  #16位加密字符串就是32位加密字符串的中间16位

  • 相关阅读:
    电子商务概论【0351】
    数据库原理
    建筑结构CAD[0753]
    计算机图像处理基础[9124]
    计算机基础[1056]
    计算机组成原理【0013】
    C语言程序设计【0039】
    计算机基础1056
    专业英语[0089]
    double数据转换成char字符串的函数——dtostrf()用法
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10985312.html
Copyright © 2011-2022 走看看