ここではPythonにおけるハッシュ化の方法を示します。
md5 / sha
次の例はmd5、sha1でハッシュ化を行っています。引数はバイト列です。
Python 3系
import hashlib print(hashlib.md5(b'python-izm').hexdigest()) print(hashlib.sha1(b'python-izm').hexdigest())
ccffe23239101c5eb808e9c7687ec477 b98acdfa6b4e7420b732b1b6e08bda00016844aa
Python 2系でも同様にhashlibモジュールを使用します。ただしPython 2.4以前のバージョンではhashlibモジュールはありません。md5モジュール、shaモジュールがそれぞれ用意されていますので、そちらを使用しましょう( 2.5はどちらの方法でも可能です)。
Python 2系
# -*- coding: utf-8 -*- import hashlib print hashlib.md5('python-izm').hexdigest() print hashlib.sha1('python-izm').hexdigest()