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基础教程之python消息摘要算法使用示例

标签: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
  • asp之家 网络编程 m.aspxhome.com