私はquercus(javaの下でPHPエミュレーション)でhash_hmacを使用しようとしていますが、残念ながら実装されていません!quercusとPHP hmac 256の実装
1)hash_hmacを交換するカスタムPHP関数を作成します。
Fatal Error: hash_init: 'HmacSHA-256' is an unknown algorithm [hash_hmac]
私は2つのオプションがあります。私はここで1を見つけたが、それはSHA 256と互換性がありません:
http://www.php.net/manual/en/function.hash-hmac.php#93440
あなたは、他のカスタム実装を知っていますか?
2)javaが文字列をデコードしてphpに渡すようにします。
http://php-apps.appspot.com/hmac-sha-256-signature-for-amazon-product-api-requests.html
が、それは私がPHPクラスを扱っています初めてだとデバッガは、リンクに与えられたこのPHPコードを受け付けない:それはなんとかです
<?php
import phpgae.HmacSHA256;
$c = new HmacSHA256;
echo $c->compute('your base string' , 'your key');
?>
私が想定していますかそれを実装するには?