Rumah  >  Soal Jawab  >  teks badan

php - laravel menggunakan cache untuk menyulitkan dan mengesahkan alamat mac sebelum menyahsulit?

Versi laravel 5.1 yang saya gunakan menggunakan Cache untuk cache data, dan memcached dan pangkalan data digunakan pada masa yang sama Tetapi kini timbul persoalan, adakah laravel menyulitkan data pada masa yang sama apabila ia dimasukkan ke dalam cache? , parameter penyulitan termasuk alamat mac mesin
Syarikat menggunakan 6 mesin web untuk pengimbangan beban Dalam kes ini, selepas satu mesin dimasukkan ke dalam memcached atau mysql, hanya mesin ini boleh mendapatkannya, mesin lain akan mendapat. mesej ralat: mac tidak sah
Dalam kes ini, laravel hanya boleh digunakan seperti biasa pada satu mesin Dengan cara ini, pengimbangan beban tidak boleh digunakan sama sekali!
Apabila menyulitkan pangkalan data, bawa alamat mac untuk penyulitan boleh difahami untuk mengesahkan alamat mac semasa menyahsulit Jika anda perlu mengesahkan alamat mac apabila menggunakan memcached pada laravel, maka tiada sebab untuk menggunakan memcached. Sila jelaskan, terima kasih~!

大家讲道理大家讲道理2686 hari yang lalu937

membalas semua(1)saya akan balas

  • 黄舟

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

    Tidak, dan di sini mac 也不是 mac地址的意思,是 指的 hmac

    HMAC ialah kod pengesahan mesej operasi cincang berkaitan kunci Operasi HMAC menggunakan algoritma cincang, mengambil kunci dan mesej sebagai input dan menjana ringkasan mesej sebagai output.

    Selain itu, setiap unitlaravel代码下面的.env中设置的加密key mestilah konsisten.

    balas
    0
  • Batalbalas