zoukankan      html  css  js  c++  java
  • Python-hashlib模块

     1 import hashlib
     2 
     3 '''
     4     md5加密
     5 '''
     6 m = hashlib.md5()  # md5加密方式
     7 m.update('123456'.encode('utf8'))  # 加密’123456‘字符串
     8 later_encryption = m.hexdigest()  # 获取加密后的结果
     9 print(later_encryption)  # e10adc3949ba59abbe56e057f20f883e
    10 
    11 m.update('123'.encode())  # 如果再次使用同一个hashlib对象去加密,那么加密的字符串会直接拼接在第一次加密字符串后面进行加密
    12 print(m.hexdigest())  # 579d9ec9d0c3d687aaa91289ac2854e4
    13 
    14 m2 = hashlib.md5()
    15 m2.update('123456123'.encode())
    16 print(m2.hexdigest())  # 579d9ec9d0c3d687aaa91289ac2854e4
    17 
    18 '''
    19     sha 加密
    20 '''
    21 s = hashlib.sha256()
    22 s.update('123456'.encode())
    23 print(s.hexdigest())  # 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
  • 相关阅读:
    DRF(四)
    DRF----------(三)
    DRF--------(二)
    DRF(一)
    VUE(四)
    VUE(三)
    VUE(二)
    DRF 序列化组件 模型层中参数补充
    django中基于python3.6使用容联发送短信
    django-jwt token校验源码简析
  • 原文地址:https://www.cnblogs.com/yangzhuxian/p/12889436.html
Copyright © 2011-2022 走看看