记住用户名密码
<?php // 定义需要加密/解密的字符串 $data = "Hello World!"; // 设置加密算法、模式和补位方式 $cipherMethod = 'AES-256-CBC'; // 可选值有:AES-128-ECB、AES-192-ECB、AES-256-ECB等 $ivLength = openssl_cipher_iv_length($cipherMethod); $iv = random_bytes($ivLength); $options = OPENSSL_RAW_DATA; // 生成密钥(32字节) $key = random_bytes(32); // 对数据进行加密 $encryptedData = openssl_encrypt($data, $cipherMethod, $key, $options, $iv); echo "加密后的结果:" . base64_encode($encryptedData) . "\n\n"; // 对加密后的数据进行解密 $decryptedData = openssl_decrypt($encryptedData, $cipherMethod, $key, $options, $iv); echo "解密后的结果:" . $decryptedData . "\n\n"; ?>
目前有 0 条留言 其中:访客:0 条, 博主:0 条