「Pythonでsha1を計算する」の版間の差分
提供: Python入門
(ページの作成:「Pythonでのsha1の求め方について説明します。 '''読み方''' ;sha1:しゃーわん、えすえいちえーわん __TOC__ == 概要 == Pythonでのsh...」) |
(→関連項目) |
||
行42: | 行42: | ||
== 関連項目 == | == 関連項目 == | ||
{{hash}} | {{hash}} | ||
+ | |||
+ | {{encode}} | ||
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2014年1月26日 (日) 16:16時点における最新版
Pythonでのsha1の求め方について説明します。
読み方
- sha1
- しゃーわん、えすえいちえーわん
目次
概要
Pythonでのsha1の求め方について説明します。
hash_sha1
ソースコード hash_sha1.py
#!/usr/bin/env python import hashlib text="foo bar" hash=hashlib.sha1(text).hexdigest() print hash
実行例
3773dea65156909838fa6c22825cafe090ff8030
digest_sha1
ソースコード digest_sha1.py
#!/usr/bin/env python import hashlib text1="foo bar" text2="hoge hoge" m=hashlib.sha1() m.update(text1) m.update(text2) print "message digest:", m.hexdigest() print "digest size:", m.digest_size print "block size:", m.block_size
実行例
message digest: f115ab1b76c416bc366b7fde849552ee2a6fc039 digest size: 20 block size: 64
関連項目
- 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を扱う