hashlib 简单使用 python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。其支持Openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha512等。 常用的属性和方法: algorithms:列出所有加密算法('md5','sha1','sha224','sha256','sha384','sha512') digesti_size:产生的散列的字节大小 md5()/sha1():创建一个md5或者sha1加密模式的hash对象 update(arg):用字符串参数来更新hash对象,如果同一个has对象重复调用该方法,如下:m.update(a); m.update(b),则等于m.update(a+b) digest():返回摘要,作为二进制数据字符串值 hexdigest():返回摘要,作为十六进制数据字符串值 copy():复制 例子: hash = hashlib.md5() hash.update("admin") token = hash.hexdigest()
hashlib 简单使用
最新推荐文章于 2024-05-08 15:38:44 发布