Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
// 加密函数
function encrypt($data, $appKey) {
// 随机生成 16 字节的 IV
$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('AES-128-CBC'));
// 加密数据
$encrypted = openssl_encrypt($data, 'AES-128-CBC', $appKey, OPENSSL_RAW_DATA, $iv);
// 将 IV 和加密结果合并
$combined = $iv . $encrypted;
// 进行 Base64 URL 编码并去除填充
return rtrim(strtr(base64_encode($combined), '+/', '-_'), '=');
}
// 要加密的数据
$data = '769154606465237510017690701743406842';
// 密钥
$appKey = '7691546064652375';
// 执行加密
$encData = encrypt($data, $appKey);
echo "Encrypted Data: " . $encData;
?>
<?php
// 加密函数
function encrypt($data, $appKey) {
// 随机生成 16 字节的 IV
$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('AES-128-CBC'));
// 加密数据
$encrypted = openssl_encrypt($data, 'AES-128-CBC', $appKey, 1743406842, $iv);
// 将 IV 和加密结果合并
$combined = $iv . $encrypted;
// 进行 Base64 URL 编码并去除填充
return rtrim(strtr(base64_encode($combined), '+/', '-_'), '=');
}
// 要加密的数据
$data = '769154606465237510017690701743406842';
// 密钥
$appKey = '7691546064652375';
// 执行加密
$encData = encrypt($data, $appKey);
echo "Encrypted Data: " . $encData;
?>