[PHP] 内部接口简单加密验证方式
生活随笔
收集整理的這篇文章主要介紹了
[PHP] 内部接口简单加密验证方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 當有內部系統之間進行調用的時候,也需要簡單的進行一下調用方的驗證,一種簡單的內部接口加密驗證方式.此加密方式需要三個參數,分別是api地址,pin碼,entry標識,其中pin和entry是接口雙方約定的兩個參數.
舉例說明:
service_api="/1/service"
pin="6879hsdhj4323nmn32j3jn23n44j"
entry="entadmin"
2. GET請求:
https://i.api.test.com/1/service?s2={sign}&entry={entry}&myname=taoshihan&uid=1
變量sign的生成規則如下:
api地址為 "/1/service"
args參數為 array("myname"=>'taoshihan',"uid"=>1);不包含s2和entry
method為 "GET"
pin為 "6879hsdhj4323nmn32j3jn23n44j"
?
這個加密規則可以有效的約束接口參數數據,防止增刪篡改參數,防止隨意變更接口地址
轉載于:https://www.cnblogs.com/taoshihan/p/11475580.html
總結
以上是生活随笔為你收集整理的[PHP] 内部接口简单加密验证方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chromium 源码下载地址
- 下一篇: [PHP] 现代化PHP之路:compo