Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear
<?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; ?>

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php // 定义常量 define('CHARSET', 'UTF-8'); define('ALGORITHM', 'AES-128-CBC'); // 加密函数 function encrypt($data, $appKey) { // 随机生成 16 字节的 IV $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length(ALGORITHM)); // 加密数据 $encrypted = openssl_encrypt($data, ALGORITHM, $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; ?>
Copy Clear