069 HMACモジュール

HMACモジュール

  • HMACモジュール:パスワードの暗号化には、塩を追加することができます

    パスワードは、ライブラリをノックしないようにするには、我々は別のHMACモジュールでのpythonを使用することができ、それが内部的に作成し、コンテンツキーを暗号化するために、その後、我々は契約のいくつかの並べ替えを持っていました。

    あなたがその最終的な結果のHMACモジュール一貫性を保証したい場合は、次のことを確認する必要があります。

    1. 指定された最初の鍵として括弧内のHmac.new
    2. 何回更新、同じコンテンツを蓄積するために一緒に内容を確認どんなに
    import hmac
    
    # 注意hmac模块只接受二进制数据的加密
    h1 = hmac.new(b'hash')
    h1.update(b'hello')
    h1.update(b'world')
    print(h1.hexdigest())
    
    # 905f549c5722b5850d602862c34a763e
    h2 = hmac.new(b'hash')
    h2.update(b'helloworld')
    print(h2.hexdigest())
    
    # 905f549c5722b5850d602862c34a763e
    h3 = hmac.new(b'hashhelloworld')
    print(h3.hexdigest())
    
    # a7e524ade8ac5f7f33f3a39a8f63fd25

おすすめ

転載: www.cnblogs.com/xichenHome/p/11366357.html
069