import hashlib

# 摘要算法(加密算法)
# md5 密码加密(保存密文)(输入正确的密码,同一个字符串加密之后密文相同)
obj = hashlib.md5("sb".encode("utf8")) # 加盐 obj.update("helo".encode("utf8")) # 唯一 print(obj.hexdigest()) obj.update("root".encode("utf8")) # 连续加密(如果字符串更长)相当于helloroot
print(obj.hexdigest()) # hash256与MD5相似
hash = hashlib.sha256()
hash.update("hello".encode("utf8"))
print(hash.hexdigest()) # hmac,可以对创建的salt加密之后再进行加密
import hmac hmac = hmac.new(key="liu".encode("utf8"), msg="sssss".encode("utf8"))
# ssssshello
hmac.update("hello".encode("utf8")) print(hmac.hexdigest())

最新文章

  1. SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)
  2. WPScan用法
  3. angular前端开发环境
  4. SVN错误:run 'cleanup' if it was interrupted的解决
  5. hadoop2.2.0的ha分布式集群搭建
  6. Windows 下统计行数的命令
  7. 前端之Sass/Scss实战笔记
  8. php加密解密处理类
  9. 微信小程序中转义字符的处理
  10. [FJOI2016]建筑师
  11. python3入门教程(二)操作数据库(一)
  12. Confluence 6 从一个模板中创建一个空间
  13. [ExecuteInEditMode]
  14. s4-5 以太网帧
  15. 比特币、莱特币钱包下载和把数据迁移到C盘以外其他盘
  16. python开发_platform_获取操作系统详细信息工具
  17. Java读取properties配置文件时,中文乱码解决方法
  18. 【Android】7.5 RelativeLayout(相对布局)
  19. elementUI 学习入门之 Button 按钮
  20. 防护XSS

热门文章

  1. 前端 api 请求缓存方案
  2. 菜鸟系列k8s——k8s快速入门(1)
  3. 合并两个排序的链表递归和非递归C++实现
  4. sql server之批量数据导入
  5. python-day38(正式学习)
  6. java执行bat代码
  7. etcd集群安装
  8. CentOS7 安装ffmpeg
  9. MapReduce框架中的Shuffle机制
  10. button标签与input type=button标签使用的差异