Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: Security.php
<?php class Security { private $HMAC_SHA256; private $SECRET_KEY; public function __construct() { $this->HMAC_SHA256 = "sha256"; $this->SECRET_KEY = "486d5a8de44440d18294d507fb3e2757713a54bdf9e9408f9eb9ea841ddf2f1428545c2b51bd4eaf8d4b011eae11414ae9882239e15849bbaf4d218865a2cd46380c9b58333f448da2cee81900569528d3a9337a50814a9385d06b0a1e86bcafea217d9b3dca4a22b6a4bae07f4439300e439ba0b59642078418d5d20498d181"; } public function sign ($params) { return $this->signData($this->buildDataToSign($params), $this->SECRET_KEY); } public function signData($data, $secretKey) { return base64_encode(hash_hmac($this->HMAC_SHA256, $data, $secretKey, true)); } public function buildDataToSign($params) { $signedFieldNames = explode(",",$params["signed_field_names"]); foreach ($signedFieldNames as $field) { $dataToSign[] = $field . "=" . $params[$field]; } return $this->commaSeparate($dataToSign); } public function commaSeparate ($dataToSign) { return implode(",",$dataToSign); } } ?>