python基础教程之python消息摘要算法使用示例


Posted in Python onFebruary 10, 2014
#! /usr/bin/python
'''
      File      : testHash.py
      Author    : Mike
'''
import hashlib
src = raw_input("Input string : ")
funcNameList = ["MD5","SHA1","SHA224","SHA256","SHA384","SHA512"]
funcMap = {
"MD5"            :      lambda cnt : hashlib.md5(cnt).hexdigest(),
"SHA1"           :      lambda cnt : hashlib.sha1(cnt).hexdigest(),
"SHA224"         :      lambda cnt : hashlib.sha224(cnt).hexdigest(),
"SHA256"         :      lambda cnt : hashlib.sha256(cnt).hexdigest(),
"SHA384"         :      lambda cnt : hashlib.sha384(cnt).hexdigest(),
"SHA512"         :      lambda cnt : hashlib.sha512(cnt).hexdigest()
}
for funcName in funcNameList :
        print funcName,"\t:\t",funcMap[funcName](src)

python基础教程之python消息摘要算法使用示例

Python 相关文章推荐
Python多进程同步Lock、Semaphore、Event实例
Nov 21 Python
Python中统计函数运行耗时的方法
May 05 Python
Python数据结构之翻转链表
Feb 25 Python
Python 正则表达式实现计算器功能
Apr 29 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
May 15 Python
python实现文件助手中查看微信撤回消息
Apr 29 Python
Django REST framework 视图和路由详解
Jul 19 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
浅析Python __name__ 是什么
Jul 07 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
go和python调用其它程序并得到程序输出
Feb 10 #Python
python实现socket端口重定向示例
Feb 10 #Python
python访问sqlserver示例
Feb 10 #Python
python实现代码行数统计示例分享
Feb 10 #Python
python基础教程之获取本机ip数据包示例
Feb 10 #Python
python基础教程之udp端口扫描
Feb 10 #Python
python网页请求urllib2模块简单封装代码
Feb 07 #Python
You might like
我的论坛源代码(一)
2006/10/09 PHP
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
2016/08/02 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
JS获取checkbox的个数简单实例
2016/08/19 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
vue-loader教程介绍
2017/06/14 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python机器学习之KNN分类算法
2018/08/29 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
keras slice layer 层实现方式
2020/06/11 Python
Python 实现集合Set的示例
2020/12/21 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
本科生个人求职自荐信
2013/09/26 职场文书
单位刻章介绍信范文
2014/01/11 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
nginx之内存池的实现
2022/06/28 Servers