python md 5を生成する2つの方法
643 ワード
他の人の话:実は生活はとてもすばらしくて、ただあなたの考えが多すぎます.いいえ、いいえ、差があるのは普通です.私はできませんから.
いいえ、謙虚に勉強しなければなりません.私が勉強していないからではなく、必ず勉強するという態度を持ってはいけません.
一.md 5パッケージの使用
二.hashlibの使用
2つ目の方法をお勧めします.
暗号化に関するよくある質問:
1:Unicode-objects must be encoded before hashing
ソリューション:import hashlib m2 = hashlib.md5() m2.update(src.encode('utf-8')) print m2.hexdigest()
いいえ、謙虚に勉強しなければなりません.私が勉強していないからではなく、必ず勉強するという態度を持ってはいけません.
一.md 5パッケージの使用
import md5
src = 'this is a md5 test.'
m1 = md5.new()
m1.update(src)
print m1.hexdigest()
二.hashlibの使用
import hashlib
m2 = hashlib.md5()
m2.update(src)
print m2.hexdigest()
2つ目の方法をお勧めします.
暗号化に関するよくある質問:
1:Unicode-objects must be encoded before hashing
ソリューション:import hashlib m2 = hashlib.md5() m2.update(src.encode('utf-8')) print m2.hexdigest()