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位

 

相关文章:

  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-07-01
  • 2021-10-19
  • 2022-01-07
  • 2021-08-06
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案