新版网络游戏防沉迷实名认证系统接口_php版本demo_新版防沉迷实名认证
<?php
function aes_128_gcm($data, $key)
{
$key = hex2bin($key);
$cipher = "aes-128-gcm";
$ivlen = openssl_cipher_iv_length($cipher);
$iv = openssl_random_pseudo_bytes($ivlen);
$encrypt = openssl_encrypt($data, $cipher, $key, OPENSSL_RAW_DATA, $iv, $tag);
return base64_encode(($iv . $encrypt . $tag));
}
$key = 't836e95fcd10e84b0069bb1ee659955a';
$data = json_encode(array('ai' =>'q836e95fcd10e84b0069bb1ee659955w', 'name'=>'玩家姓名', 'idNum'=>'360893198705281928'), 256);
echo aes_128_gcm($data, $key);