検索

ホームページ  >  に質問  >  本文

Pythonの暗号化とPHPのドッキング?

hmac をインポートする
インポートbase64
ハッシュリブインポート sha1 から
キー = '0ba013e361b64a75b85dce6945322596'
URL = 'https://adx.toutiao.com/adx/retargeting-portal/api?
       &type=2&source=1001×tamp=1491464202'
msg = hmac.new(key, URL, sha1).hexdigest()
署名 = Base64.urlsafe_b64encode(msg)
# NDU3ODYzZDRmODJmNzQxODViYWY3Njc3OWZkMmM4NTgxMTJlYzM1Ng==
Final_url = URL + "&signature=" + 署名

上記は Python の暗号化です。長い間取り組んでいますが、まだ接続できません。PHP に対応する暗号化アルゴリズムを教えてください。

巴扎黑巴扎黑2757日前469

全員に返信(1)返信します

  • 迷茫

    迷茫2017-05-16 13:03:47

    $token = '0ba013e361b64a75b85dce6945322596';
    $clientStr = 'https://adx.toutiao.com/adx/r...';
    echobase64_encode(hash_hmac("SHA1",$clientStr,$token));

    返事
    0
  • キャンセル返事