前端和後台對接時對sign加密方法

2022-08-03 18:15:12 字數 935 閱讀 1445

前端和後台對接時對sign加密方法

1

/*後台php對接進行sign標籤加密

21 獲取向後台請求的資料data(key/value方式),可以是個物件(obj),也可以是陣列(arr);

32 將資料的key按照ascii單獨排序,利用陣列sort方法,注意不對value排序;

43 將排序後的新陣列,與對應的value進行字串拼接,轉換成字串;

54 將字串與serect(serect是字串)在進行拼接,serect拼接到尾部,注意serect的值按照不同專案要求設定,相當於再次加密;

65使用md5進行加密(具體選擇何種加密方法,是專案決定);7*

8* */9

function

getsign(obj)

15 param =param.sort();

16var arr = new

array();

17for(var key in

param)

20/*

或者宣告乙個str字串

21var str = "";

22for(var key in param)

25var ss = str + serect

26*/

27var ss = arr+secret; //

+ 具有隱式轉換功能

28 sign = hex_md5(ss); //

頭部引入md5,並使用hex_md5進行字串加密

29console.log(sign)

30return sign;//

返回後供ajax的data使用

31 }

前端和後台的關係

最近初步學習了node js,在練習了乙個註冊登入頁面的過程中,我思考了一些問題。1.前端和後台,在乙個web中分別承擔了什麼任務?前端包括 靜態頁面的呈現 js功能的實現 以及向後台傳送資料 通過ajax 後台 接收前端傳送來的請求 判斷是哪種請求,如果是檔案請求傳送檔案回前端 如果是資料請求,處...

前端和後台處理轉義字元函式

前端獲取的內容通過轉義封裝成json格式傳到後台 function repcom str g,rightbracket str r str r.replace g,colonrep str r str r.replace g,jhth return str r 轉義字元 顯示結果 描述實體名稱空格 ...

前端處理檔案流時對axios進行封裝

1 首先建立請求例項 const service axios.create service.apiurl baseurl2 對請求引數進行處理 service.interceptors.request.use config config.data qs.stringify 身份 const toke...