三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 269|回复: 0
打印 上一主题 下一主题

基本库-uhashlib

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-23 08:23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 blake 于 2017-8-23 08:24 编辑
  1. uhashlib – 哈希算法(散列算法)
复制代码
这个模块执行哈希算法,目前可以使用 SHA256 算法。选择 SHA256 是经过仔细考虑的,因为它是流行的、安全的算法。这意味着一个单一的算法可以覆盖“任何哈希算法”和安全相关的应用,省去传统算法如MD5或SHA1从而节省空间。
构造函数
  1. class uhashlib.sha256([data])
复制代码
创建哈希对象,可以选择填充数据
方法
  1. hash.update(data)
复制代码
填充数据
  1. hash.digest()
复制代码
返回经过散列的数据,结果是字节对象。调用这个方法后,不能在输送数据到散列。
  1. hash.hexdigest()
复制代码
这个函数不再使用,请使用 ubinascii.hexlify(hash.digest()) 代替。

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-2-3 23:54 , Processed in 0.048347 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表