/**
* 对传入参数进行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);
}
[PHP]实现AES-256-CBC和HMAC_SHA512加密
最新推荐文章于 2024-12-31 17:14:10 发布
本文介绍了一种使用AES-256-CBC进行数据加密并结合HMAC-SHA512进行消息验证的方法。通过对输入数据进行双重加密,确保了数据的安全性和完整性。
420

被折叠的 条评论
为什么被折叠?



