我正在使用MariaDB的静态数据加密。
触发选择查询时,我可以看到数据已解密。经过进一步研究,这是正确的行为。
但是我什至如何确保数据受到保护?如何向他人证明?
您的二进制数据文件夹可以在这里找到:
mysql>显示类似'datadir'的变量;
您将在其中找到原始文件。如果启用了innodb_file_per_table,将很容易找到与您的表相对应的文件。
为了进行比较,请选择一个未加密的表。在文本编辑器中打开二进制文件(理想情况下为HEX编辑器,但文本编辑器应打开)。您应该能够在二进制标记中以纯文本的形式查看表的内容。
接下来,打开一个加密文件-没有密匙环就无法解码。