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