「Pythonでsha256を計算する」の版間の差分

提供: Python入門
移動: 案内検索
(ページの作成:「Pythonでのsha256の求め方について説明します。 '''読み方''' ;sha256:しゃーにごろ、しゃーつー __TOC__ == 概要 == Pythonでのsha256...」)
 
(相違点なし)

2014年1月26日 (日) 16:18時点における最新版

Pythonでのsha256の求め方について説明します。

読み方

sha256
しゃーにごろ、しゃーつー

概要

Pythonでのsha256の求め方について説明します。

hash_sha256

ソースコード hash_sha256.py

#!/usr/bin/env python
import hashlib
text="foo bar"
hash=hashlib.sha256(text).hexdigest()
print hash

実行例

fbc1a9f858ea9e177916964bd88c3d37b91a1e84412765e29950777f265c4b75

digest_sha256

ソースコード digest_sha256.py

#!/usr/bin/env python
import hashlib
text1="foo bar"
text2="hoge hoge"
m=hashlib.sha256()
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: 586657bc74225807f60b045869bdbdc316e76cd72ffc55f91653b397d5c64f1d
digest size: 32
block size: 64

関連項目