パイソン - hashlib(暗号化モジュール)

主に、文字列の暗号化に使用される最も一般的に使用される暗号化はMD5です。

hashlibインポート

DEF get_md5(データ):
    OBJ = hashlib.md5()
    obj.update(data.encode( 'UTF-8'))
    結果= obj.hexdigest()
    の戻り結果
ヴァルは= get_md5( '123')はここに置か#文字列リテラルを暗号化します。
印刷(ヴァル)

あなたはヒットライブラリーの挙動を回避したい場合、解読がより困難であるので、あなたは、塩に暗号化より複雑な値を変更することができます。 

hashlibインポート

DEF get_md5(データ):
    OBJ = hashlib.md5( 'abclasjd; flasdkfhowheofwa123113'.encode(' UTF-8 '))塩位
    (UTF-8「)。obj.update data.encodeは()' 
    結果= obj.hexdigest()
    の戻り結果
ヴァル= get_md5(「123」)は、ここで#暗号化された文字列リテラルを配置します。
印刷(ヴァル)

 

ケース:

説明:ユーザーがMD5暗号化形式を形成するために、辞書のリストに新しいユーザー名とパスワードを入力します。ユーザーが一致するユーザー名とパスワードを入力してみましょう。

 

おすすめ

転載: www.cnblogs.com/xinbing/p/12053844.html