Hmm yeah that's strange. On my Win7 x64 with Python 2.7.3 installed, hashlib works fine and I did not install any openssl binaries or py-openssl packages. 

C:\> python
.....
>>> import hashlib
>>> hashlib.md5("test")
<md5 HASH object @ 01E5ED80>
>>> hashlib.sha256("test")
<sha256 HASH object @ 01E5EDE0>

Can you try to run a similar test as I did above and see if you get the same errors. If so, then you know its not related to volatility at all. Also, what volatility 2.1 did you install...the source code, pyinstaller, or standalone executable? 

Thanks,
MHL

On Tue, Aug 14, 2012 at 3:24 AM, Mike Auty <mike.auty@gmail.com> wrote:
Hiya Andri,

This is most likely due to the version of openssl you have on your
system.  Hashlib (which is a part of python, and not dependent upon
pycrypto) makes use of openssl, so if the version of openssl you're
using doesn't support some of the standard functions that python uses,
you'll end up with the kind of error messages you're seeing.  It's
rather unusual to have an openssl that doesn't support those hashes, but
that's my best guess as to what's going wrong for you...

Mike  5:)
_______________________________________________
Vol-users mailing list
Vol-users@volatilesystems.com
http://lists.volatilityfoundation.org/mailman/listinfo/vol-users