위치:
고객 ---|----> 프록시 게이트 -----|------> gserver
||nginx---------------->http-lua-mode nginx-net.api ===> URL 、POST/GET、소켓 등.....(웹 서버별 역할)
||네트워크 데이터 ================== ================================================= ========
|| Time255(60秒频率生成key) ==>gen하고 KEY를 확인하고, 팩에서 확인을 위해 1바이트를 사용합니다
|| msgpack:packdata = msgpack(rspData); packdata = msgpack(#packdata) .. packdata
|| xxtea: 암호화 ---(packdta)---> encryStr(바이너리 데이터)
|| 패키지 : Time255 + ||msgpack 방식(rspData)
=====>Gen 패키지
============== ================================================= ======
======================================= =============================
|| Time255 = nginx api.get() ----|---> string.sub (reqData, 1 , 1)(Time255 길이 : 1바이트)
|| 이미 xxtea 및 msgpack 방식 데이터
||
|| msgpack 방식 데이터<----------------(xxtea.decrypt)
||
|| msgpack(#packdata) .. packdata<---------(headOffset, headLen)
||
(totalLen, rspData)---->rspData==========>데이터 압축 풀기
중요: KEY를 Time255로 암호화하고 60초 변경 및 키워드
키워드:
3 . . ? . . x . . < . .~ . .g
# . . ` . . _ . . - . .5 . . ㅇ
! . . . . | . . } . .&. . 0
* . . / . . + . . 비. . 나 . . |
q . . ( . . k . . t . .o . . p
m . . = . . $ . . { . .u . .h
未经允许,请勿转载
版权声ming:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Linux Http-Lua-Mode MsgPacknetwork 데이터, 包括了方面的内容, 希望对PHP教程有兴趣的朋友有所帮助。