「Pythonでのハッシュの求め方」の版間の差分
提供: Python入門
(ページの作成:「Pythonでのハッシュ(hash)の求め方について説明します。 __TOC__ == 概要 == Python 2.5で md5, sha のオブジェクトは、廃止されました...」) |
(→関連項目) |
||
行19: | 行19: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 関連項目 == | == 関連項目 == | ||
+ | {{hash}} | ||
+ | {{encode}} | ||
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2014年1月26日 (日) 16:15時点における最新版
Pythonでのハッシュ(hash)の求め方について説明します。
概要
Python 2.5で md5, sha のオブジェクトは、廃止されました。 Python 2.5からは、hashlibを使用します。
ソースコード
#!/usr/bin/env python import hashlib print hashlib.md5('foo').hexdigest() print hashlib.sha1('foo').hexdigest()
実行例
% ./hash.py acbd18db4cc2f85cedef654fccc4a4d8 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33
関連項目
- Pythonでmd5を計算する
- Pythonでsha1を計算する
- Pythonでsha224を計算する
- Pythonでsha256を計算する
- Pythonでsha384を計算する
- Pythonでsha512を計算する
- Pythonでhmacを計算する
- Pythonで2進数を扱う
- Pythonで8進数を扱う
- Pythonで10進数を扱う
- Pythonで16進数を扱う
- Pythonでbase64を扱う
- Pythonでuuencodeを扱う
- Pythonでrot13を扱う
- Pythonで任意のrotを扱う