Python 2.4 で SHA256 ハッシュを計算する方法はありますか? (私は強調します: Python 2.4) Python 2.5 でそれを行う方法を知っていますが、残念ながら私のサーバーでは利用できず、アップグレードは行われません。この質問の人と同じ問題を抱えていますが、Python 2.4 を使用しています。
10475 次
3 に答える
10
はい、できます。Python 2.4 では、まさにこれを行う SHA-1 モジュールがありました。ドキュメントを参照してください。
ただし、このモジュールからコードをインポートすると、新しい Python で実行すると DeprecationWarnings が発生することに注意してください。
要件が SHA-256 に厳しくなったため、標準ライブラリで SHA-1 モジュールを使用するだけでは不十分です。pycryptoをチェックすることをお勧めします。SHA -256 実装があります。古い Python に対応する Windows バイナリ リリースもあります。Andrew Kuchlingの古い PyCrypto ページからのリンクに従ってください。
于 2009-08-25T13:06:42.910 に答える
8
モジュールを使用できます。sha
互換性を維持したい場合は、次のようにインポートできます。
try:
from hashlib import sha1
except ImportError:
from sha import sha as sha1
于 2009-08-25T13:13:16.110 に答える
4
http://pypi.python.org/pypi/hashlibにバックポートされたバージョンのhashlibがあり、新しいhmacバージョンをバックポートしてhttp://pypi.python.org/pypi/hmacに配置しました。
于 2010-10-09T14:58:37.623 に答える