文档章节

python import hashlib出现问题

大黄
 大黄
发布于 2012/08/05 20:12
字数 417
阅读 14489
收藏 0

import hashlib时出现如下问题:

>>> import hashlib
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 141, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/python3.2/lib/python3.2/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha512
>>> import _hashlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named _hashlib
>>> h = haslib.new("md5")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'haslib' is not defined
>>> import hashlib
>>> dir(hashlib)
['__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__get_builtin_constructor', '__name__', '__package__', 'algorithms_available', 'algorithms_guaranteed', 'logging', 'new']
>>> hashlib.algorithms_available
{'sha1', 'sha224', 'sha384', 'sha256', 'sha512', 'md5'}

http://www.gossamer-threads.com/lists/python/python/961279?do=post_view_threaded#961279上看到hashlib还需要openssh............

安装过openssh后就OK了

© 著作权归作者所有

上一篇: windows下装ipython
下一篇: 编译mit-scheme
大黄

大黄

粉丝 7
博文 45
码字总数 8012
作品 0
龙岩
程序员
私信 提问
加载中

评论(10)

maya8maya85
maya8maya85
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
c
caroar
openssl吧为什么我安装完了还是一样的错误
mallon
mallon
顶一下!
大黄
大黄 博主
计算md5,sh1……,import hashlib dir(hashlib)就看得到了
leehark
leehark
hashlib性能如何呢一般用于做什么呢
python模块介绍- hashlib

python模块介绍- hashlib 2013-05-13 磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.com qq 37391319 博客:http://blog.csdn.net/oychw #版权所有,转载刊登请来函联系 # ...

长平狐
2013/12/25
165
0
md5模块(Python内置模块)和hashlib模块

MD5模块用于产生消息摘要,康用来判断文件是否相同。 python的md5模块使用非常简单,包括以下几个函数: md5.new([arg]) 返回一个md5对象,如果给出参数,则相当于调用了update(arg) md5.upd...

duhaizhang
2012/07/15
20.5K
2
模块使用(md5加密、StringIO、JSON)

md5加密 在英语中hex有十六进制的意思,hexdigest()因此该方法是将hash中的数据转换成数据,其中只包含十六进制的数字 使用encode 防止对中文加密时出现乱码 方式一:对123456ling加密 impo...

jiekegz
2018/06/26
0
0
Python3之数据指纹MD5校验与对比

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码...

急速奔跑中的蜗牛
06/11
0
0
python 常用内建模块之hashlib

python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。...

展菲
07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
6
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0
Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、...

過愙
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部