前端加密算法之SHA1

Python76

1、简介

和前篇所讲的MD5加密算法一样,都属于哈希算法,尽管安全性要高于MD5,但运算速度要比MD5慢

2、实现

因为同属于哈希算法,所以也可以使用hashlib库实现

```
1 import hashlib
2
3
4 def encrypt(password):
5 if not isinstance(password, bytes):
6 raise TypeError("待加密字符串应为字节字符串")
7 sha_obj = hashlib.sha1()
8 sha_obj.update(password)
9 return sha_obj.hexdigest()
10
11

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长