python使用sha算法进行加密
2023-06-13 09:14:14 时间
与MD5加密类似,都是使用散列哈希函数进行数据加密的。SHA-1产生一个160位的报文摘要。报文摘要可以被输入到一个可生成或者验证报文签名的签名算法中。
sha加密提供了sha1、sha224、sha256、sha384、sha512几种加密方式,不同之处在于他们输出的报文摘要长度不同。
举个sha1加密的例子
import hashlib
message = '哈哈哈哈哈'
sha1 = hashlib.sha1(message.encode())
print('%s 的sha1加密结果是:%s' % (message, sha1.hexdigest()))
执行结果
哈哈哈哈哈 的sha1加密结果是:f8c4ad940717738ceb0c25a03c1fd2cbf625204f
相关文章
- pycharm导入Python_python简单项目
- Python <算法思想集结>之抽丝剥茧聊动态规划
- Python入门系列(六)一篇学会python函数
- python最好的开发工具_Python编译器
- 【说站】python列表中有哪些内置函数
- 【说站】python轮盘赌算法如何使用
- 【说站】python最短路径算法如何选择
- 【说站】python help()获取函数信息
- python输出unicode编码_Python以utf8编码读取文件
- 什么是Python的标识符_utf-8是什么意思
- Python字典提取_python字典键对应的值
- Python实现排列组合算法
- python lambda表达式举例_Python中lambda表达式[通俗易懂]
- python hexdump_笨办法学 Python · 续 练习 26:`hexdump`
- Python 怎么捕获警告?(注意:不是捕获异常)
- Python抢火车票
- python-Python与MongoDB数据库-处理MongoDB查询结果
- python分割文件代码详解编程语言
- python AES算法模块进行加密解密的代码片段详解编程语言
- python 在windows 中文显示详解编程语言
- Python与Linux:开启互联网信息技术时代(python和linux)
- python算法学习之桶排序算法实例(分块排序)