1
LazyZhu 2014-09-17 23:11:36 +08:00 1
|
3
Livid MOD OP @LazyZhu 对这块不熟,那么理论上 openssl_sign 和 hash_hmac 如果 key,data,algo 都一样的话,结果会是一样的么?
|
4
LazyZhu 2014-09-17 23:30:55 +08:00
一样的。
php的话可以这样: $src = 'foo'; $key = 'bar'; $digest = hash_hmac('sha1', $src, $key); echo base64_encode($digest); 还有Python的实现,只是将MD5换成SHA-1 http://en.wikipedia.org/wiki/Hash-based_message_authentication_code 目前只有hmac_sha1,其他方式的话得自己写lua模块来实现了。 |
5
LazyZhu 2014-09-17 23:38:49 +08:00
|