python基础教程之python消息摘要算法使用示例
时间:2023-07-03 20:06:00
#! /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,消息摘要,算法
0
投稿
猜你喜欢
vue自定义指令directive的使用方法
2024-05-09 10:43:39
使用Python实现控制摄像头的方法详解
2023-01-15 14:38:12
zend framework文件上传功能实例代码
2024-05-05 09:17:17
python通配符之glob模块的使用详解
2021-07-16 23:13:18
python 获取网页编码方式实现代码
2023-07-21 08:15:14
利用python批量给云主机配置安全组的方法教程
2022-03-09 11:45:09
python调用win32接口进行截图的示例
2021-07-22 07:19:45
asp如何从数据库中调出个人档案?
2009-11-15 20:02:00
Python tkinter 下拉日历控件代码
2023-10-25 06:07:18
python web.py开发httpserver解决跨域问题实例解析
2021-02-21 15:44:35
UTF-8 编码中BOM的检测与删除
2022-06-04 07:44:16
Python DataFrame设置/更改列表字段/元素类型的方法
2021-03-24 07:52:48
python用reduce和map把字符串转为数字的方法
2023-05-06 08:23:42
Navicat15安装教程超详细步骤(最靠谱)
2024-01-12 22:29:11
Zend Framework动作助手Redirector用法实例详解
2024-05-13 09:53:15
详解用node-images 打造简易图片服务器
2024-05-11 10:13:23
python创建文件时去掉非法字符的方法
2023-10-12 02:15:51
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2023-10-31 09:31:29
利用xmlhttp和adodb.stream加缓存技术下载远程Web文
2009-04-23 18:33:00
有关缓存 Cache 的随想
2008-06-09 14:25:00