ホームページ  >  に質問  >  本文

php - laravelはキャッシュを使用してMACアドレスを暗号化し、復号化する前に検証しますか?

私が使用しているlaravel5.1バージョンではデータのキャッシュにCacheを使用しており、memcachedとデータベースも同時に使用していますが、ここで疑問があります。laravelがデータをキャッシュに入れると、次の時点でデータがキャッシュされます。暗号化、暗号化パラメータにはマシンの MAC アドレスが含まれます?
会社のビジネスでは、負荷分散に 6 台の Web マシンを使用しています。この場合、1 台のマシンが memcached または mysql に置かれた後、このマシンのみがその後データを取得すると、他のマシンでエラー メッセージが表示されます: mac が無効です
この場合、laravel は 1 台のマシンでしか正常に使用できませんか? このように、ロード バランシングはまったく使用できません!
データベースはencrypted 暗号化するときに暗号化用の MAC アドレスを持ってくることができ、復号化するときに MAC アドレスを検証すればまだわかります。説明していただけますか、ありがとう~!

大家讲道理大家讲道理2686日前939

全員に返信(1)返信します

  • 黄舟

    黄舟2017-07-07 10:36:27

    いいえ、ここです mac 也不是 mac地址的意思,是 指的 hmac

    HMAC は、キー関連のハッシュ操作メッセージ認証コードです。HMAC 操作はハッシュ アルゴリズムを使用し、入力としてキーとメッセージを受け取り、出力としてメッセージ ダイジェストを生成します。

    さらに、各単位laravel代码下面的.env中设置的加密keyには一貫性がなければなりません。

    返事
    0
  • キャンセル返事