「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

関連項目