在OrientDB中更改加密密钥后连接到加密数据库

在OrientDB中更改加密密钥后连接到加密数据库,orientdb,encryption-symmetric,database-security,Orientdb,Encryption Symmetric,Database Security,我是OrientDB的新手,正在从事数据库加密工作。 有人能告诉我以下几点吗 如何在OrientDB中加密数据库?更重要的是,我们可以在加密数据库上执行quire吗 我试图启用AES加密,但没有看到任何加密结果。最后,它允许数据库连接,其中的内容即使使用不正确的加密密钥也不会加密 根据文档,我执行了以下步骤来启用数据库加密: ------- create database with key1 ------ config set storage.encryptionKey Ohjojiegahv3

我是OrientDB的新手,正在从事数据库加密工作。 有人能告诉我以下几点吗 如何在OrientDB中加密数据库?更重要的是,我们可以在加密数据库上执行quire吗

我试图启用AES加密,但没有看到任何加密结果。最后,它允许数据库连接,其中的内容即使使用不正确的加密密钥也不会加密

根据文档,我执行了以下步骤来启用数据库加密:

------- create database with key1 ------
config set storage.encryptionKey Ohjojiegahv3tachah9eib==
create database remote:localhost/databases/encrypted-db root 12345 plocal 
document -encryption=aes

CREATE CLASS Customer 
CREATE PROPERTY Customer.id integer 
CREATE PROPERTY Customer.name String 
CREATE PROPERTY Customer.age integer

INSERT INTO Customer (id, name, age) VALUES (01,'satish', 25) 
INSERT INTO Customer SET id = 02, name = 'krishna', age = 26 
INSERT INTO Customer CONTENT {"id": "03", "name": "kiran", "age": "29"}
INSERT INTO Customer (id, name, age) VALUES (04,'javeed', 21), (05,'raja', 29) 

SELECT FROM Customer

disconnect

------- open encrypted database with key2 (different from key1) ------
config set storage.encryptionKey Ohj11iegahv3tac1111111==
CONNECT remote:localhost/databases/encrypted-db root 12345
SELECT FROM Customer

OrientDB将显示客户类的原始数据。

远程协议尚不支持静态加密。它只能与plocal一起使用。所以你使用的是一个未加密的数据库。抱歉,文档中对此不是很清楚。我正在修复文档。

远程协议尚不支持静态加密。它只能与plocal一起使用。所以你使用的是一个未加密的数据库。抱歉,文档中对此不是很清楚。我正在整理文件