返回顶部

收藏

Python hashlib模块

更多

hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 md5经常用来做用户密码的存储。而sha1则经常用作数字签名。

#-*- encoding:gb2312 -*-
import hashlib

a = "a test string"
print hashlib.md5(a).hexdigest()
print hashlib.sha1(a).hexdigest()
print hashlib.sha224(a).hexdigest()
print hashlib.sha256(a).hexdigest()
print hashlib.sha384(a).hexdigest()
print hashlib.sha512(a).hexdigest()
#该片段来自于http://outofmemory.cn

标签:python,算法

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 小数点 发表 2017-09-04 06:27:31 Python 的数学仙境之旅
  2. mdjhny 发表 2013-02-15 16:00:00 Python 100题第二部分(节选自21-40题)
  3. fox64194167 发表 2018-04-26 00:20:12 数组拆分 I array-partition leetcode python
  4. 0X55AA 发表 2016-01-30 05:49:34 virtualenv源码阅读
  5. 博主 发表 2012-02-29 23:24:00 AStar算法的python实现
  6. furion 发表 2015-04-10 16:50:24 codility之PermMissingElem
  7. 蓝鲸 发表 2017-07-21 02:04:07 使用python实现排序算法(Selection Sort)
  8. mdjhny 发表 2013-02-16 16:00:00 Python 100题第三部分(节选自41-60题)
  9. 博主 发表 2015-01-12 06:43:12 算法学习-排序 python实现
  10. 博主 发表 2015-12-14 04:29:18 二叉树的最近公共祖先(LCA)
  11. 小数点 发表 2017-04-27 00:48:25 普通程序员如何向人工智能靠拢?
  12. 蓝鲸 发表 2017-09-15 02:05:05 使用python实现排序算法(Bubble Sort)

发表评论