<ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>
  • 支付寶rsa2簽名驗簽php函數(shù)

    2022/3/16 10:17:54457 閱讀

      支付寶開放平臺助手生成密鑰

      公鑰上傳到支付寶交換支付寶公鑰

      本地私鑰用于生成簽名;支付寶公鑰用來驗簽。


      私鑰
      簽名生成
      
       $res = "-----BEGIN RSA PRIVATE KEY-----\n" . wordwrap($pikey, 64, "\n", true) . "\n-----END RSA PRIVATE KEY-----";
       $pi_key =  openssl_get_privatekey($res);//這個函數(shù)可用來判斷密鑰是否是可用的,可用返回資源id Resource id
       $encrypted = ""; 
       openssl_sign($data,$encrypted,$pi_key, OPENSSL_ALGO_SHA256);//私鑰加密  
       $encrypted = base64_encode($encrypted);//加密后的編碼轉(zhuǎn)換、去除特殊字符
       openssl_free_key($pi_key);//釋放資源
      
      
      ------驗簽
      公鑰
      驗簽
       $res = "-----BEGIN PUBLIC KEY-----\n" . wordwrap($pukey, 64, "\n", true) . "\n-----END PUBLIC KEY-----";
       $pu_key = openssl_get_publickey($res);//判斷公鑰
       $result = (bool)openssl_verify($data, base64_decode($sign), $pu_key, OPENSSL_ALGO_SHA256);//驗簽
       openssl_free_key($pu_key);


      下一條:小程序數(shù)據(jù)請求、獲取數(shù)據(jù)處理基本邏輯

      上一條:asp各種文件操作UTF-8

    棗莊西橋網(wǎng)絡微信小程序微信小程序

    棗莊西橋網(wǎng)絡手機站二維碼掃描手機瀏覽

    色久高清无码在线视频,午夜性色福利在线视频网站,亚洲区精品久久一区二区三区,免费观看日本激色视频网站
    <ul id="emoyq"></ul>
  • 
    
  • <menu id="emoyq"><em id="emoyq"></em></menu>
  • <rt id="emoyq"><dl id="emoyq"></dl></rt>
    
    <tbody id="emoyq"></tbody>