今天是:2025年8月13日 星期三
记住用户名密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?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 条