[PHP]实现AES-256-CBC和HMAC_SHA512加密

来源:互联网 发布:nginx强制别名访问 编辑:程序博客网 时间:2024/05/22 13:31
    /**    * 对传入参数进行AES-256-CBC和HMAC-SHA512加密    *    * @param string $data 需要加密的字段    * @since 1.0     * @return array        urlencode后的加密字段    */    private function encryption($data, $aesKey, $shaKey){        $msgData = @openssl_encrypt ($data, "AES-256-CBC", $aesKey);        $dataDigest = hash_hmac("sha512", $msgData, base64_encode($shaKey));        return array($msgData, $dataDigest);    }
阅读全文
0 0
原创粉丝点击