>  Q&A  >  본문

php - laravel은 캐시를 사용하여 암호를 해독하기 전에 Mac 주소를 암호화하고 확인합니까?

제가 사용하는 laravel 5.1 버전은 Cache를 사용해 데이터를 캐시하는데, memcached와 데이터베이스를 동시에 사용하는데, 이제 궁금한 점은 laravel이 캐시에 넣을 때 데이터를 동시에 암호화하는 걸까요?
회사에서는 로드 밸런싱을 위해 6개의 웹 머신을 사용합니다. 이 경우 한 머신이 memcached 또는 mysql에 배치된 후에는 이 머신만 데이터를 얻을 수 있고 다른 머신은 해당 데이터를 얻을 수 있습니다. 오류 메시지: mac이 유효하지 않습니다
이 경우 laravel은 한 머신에서만 정상적으로 사용할 수 있습니까? 이렇게 하면 로드 밸런싱을 전혀 사용할 수 없습니다!
데이터베이스를 암호화할 때 암호화를 위해 mac 주소를 가져와야 합니다. 복호화 시 mac 주소를 확인하는 것은 이해가 됩니다. laravel에서 memcached를 사용할 때 mac 주소를 확인해야 한다면 memcached를 사용할 이유가 없습니다. 감사합니다~!

大家讲道理大家讲道理2683일 전936

모든 응답(1)나는 대답할 것이다

  • 黄舟

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

    아니요, 그리고 여기 mac 也不是 mac地址的意思,是 指的 hmac

    HMAC는 키 관련 해시 작업 메시지 인증 코드입니다. HMAC 작업은 해시 알고리즘을 사용하고 키와 메시지를 입력으로 사용하며 출력으로 메시지 다이제스트를 생성합니다.

    또한 각 단위laravel代码下面的.env中设置的加密key는 일관성이 있어야 합니다.

    회신하다
    0
  • 취소회신하다