Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何加密部分html数据_Php_Jquery_Html - Fatal编程技术网

Php 如何加密部分html数据

Php 如何加密部分html数据,php,jquery,html,Php,Jquery,Html,我想在保存到数据库之前加密html数据。 这是一个示例html文本: <p>test data in normal text</p> <p><b>test data in bold text</b></p> <p><i>test data in italics text</i></p> <p><b><i>test data in bold a

我想在保存到数据库之前加密html数据。 这是一个示例html文本:

<p>test data in normal text</p> <p><b>test data in bold text</b></p> <p><i>test data in italics text</i></p> <p><b><i>test data in bold and italics text</i></b><br></p>
标准文本中的测试数据

粗体文本中的测试数据

斜体文本中的测试数据

粗体和斜体文本中的测试数据


谁能帮我找到解决方案。

使用可以使用OpenSSL加密

$plaintext = "message to be encrypted";
$cipher = "aes-128-gcm";
if (in_array($cipher, openssl_get_cipher_methods()))
{
    $ivlen = openssl_cipher_iv_length($cipher);
    $iv = openssl_random_pseudo_bytes($ivlen);
    $ciphertext = openssl_encrypt($plaintext, $cipher, $key, $options=0, $iv, $tag);
    //store $cipher, $iv, and $tag for decryption later
    $original_plaintext = openssl_decrypt($ciphertext, $cipher, $key, $options=0, $iv, $tag);
    echo $original_plaintext."\n";
}
查看以下链接了解更多详细信息

您想要什么样的加密?无论哪种方式,如果您努力的话,这都很容易研究。我们可能需要更多关于这方面的信息…我尝试了纯文本加密。但我想在保存到数据库之前加密html数据(例如:普通文本中的测试数据

粗体文本中的测试数据)。