Pythonでsha512を計算する
提供: Python入門
スポンサーリンク
Pythonでのsha512の求め方について説明します。
読み方
- sha512
- しゃーごーいちーに
目次
概要
Pythonでのsha512の求め方について説明します。
hash_sha512
ソースコード hash_sha512.py
#!/usr/bin/env python import hashlib text="foo bar" hash=hashlib.sha512(text).hexdigest() print hash
実行例
65019286222ace418f742556366f9b9da5aaf6797527d2f0cba5bfe6b2f8ed24746542a0f2be1da8d63c2477f688b608eb53628993afa624f378b03f10090ce7
digest_sha512
ソースコード digest_sha512.py
#!/usr/bin/env python import hashlib text1="foo bar" text2="hoge hoge" m=hashlib.sha512() 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: 10e4f5bb3f0dfda2101af31316b0fbf5baf9db347d2cbab76242bb65e0 7608056eedca62840f97ba4b982a002715809becfccf61502398ad172c47cc7057140c digest size: 64 block size: 128
関連項目
- 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を扱う
ツイート
スポンサーリンク