This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new aa609f4 add encrypt integration test case (#15357)
aa609f4 is described below
commit aa609f464446e6b98e21f43b2dbcb16b840027d0
Author: tuichenchuxin <[email protected]>
AuthorDate: Sun Feb 13 17:46:51 2022 +0800
add encrypt integration test case (#15357)
* add encrypt integration test case
* add encrypt integration test case
* add encrypt integration test case
* add encrypt integration test case
* add encrypt integration test case
---
...ter_change.xml => alter_add_encrypt_column.xml} | 4 ++--
.../alter_change.xml | 2 +-
..._change.xml => alter_modify_encrypt_column.xml} | 4 ++--
.../alter_add_encrypt_column.xml} | 6 +++---
.../alter_modify_encrypt_column.xml} | 6 +++---
.../cases/ddl/ddl-integration-test-cases.xml | 24 +++++++++++++++-------
.../show_encrypt_rules.xml | 1 +
.../rql/dataset/encrypt/show_encrypt_rules.xml | 1 +
...dbtbl-with-readwrite-splitting-and-encrypt.yaml | 4 ++++
...dbtbl-with-readwrite-splitting-and-encrypt.yaml | 4 ++++
.../proxy/conf/encrypt/mysql/config-encrypt.yaml | 4 ++++
.../conf/encrypt/postgresql/config-encrypt.yaml | 4 ++++
.../rules.yaml | 4 ++++
.../src/test/resources/env/encrypt/rules.yaml | 4 ++++
14 files changed, 54 insertions(+), 18 deletions(-)
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
similarity index 90%
copy from
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
copy to
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
index 1780334..26e27b6 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_add_encrypt_column.xml
@@ -19,8 +19,8 @@
<metadata table-name="t_user_details"
data-nodes="encrypt_write_ds_${0..9}.t_user_details_${0..9},encrypt_read_ds_${0..9}.t_user_details_${0..9}">
<column name="user_id" type="integer" />
<column name="address_id" type="integer" />
- <column name="number_new_cipher" type="varchar" />
- <column name="number_new_plain" type="varchar" />
+ <column name="number_plain" type="varchar" />
+ <column name="number_cipher" type="varchar" />
<column name="description" type="varchar" />
</metadata>
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
index 1780334..d64529c 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
@@ -19,8 +19,8 @@
<metadata table-name="t_user_details"
data-nodes="encrypt_write_ds_${0..9}.t_user_details_${0..9},encrypt_read_ds_${0..9}.t_user_details_${0..9}">
<column name="user_id" type="integer" />
<column name="address_id" type="integer" />
- <column name="number_new_cipher" type="varchar" />
<column name="number_new_plain" type="varchar" />
+ <column name="number_new_cipher" type="varchar" />
<column name="description" type="varchar" />
</metadata>
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
similarity index 90%
copy from
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
copy to
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
index 1780334..8ac2723 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_modify_encrypt_column.xml
@@ -19,8 +19,8 @@
<metadata table-name="t_user_details"
data-nodes="encrypt_write_ds_${0..9}.t_user_details_${0..9},encrypt_read_ds_${0..9}.t_user_details_${0..9}">
<column name="user_id" type="integer" />
<column name="address_id" type="integer" />
- <column name="number_new_cipher" type="varchar" />
- <column name="number_new_plain" type="varchar" />
<column name="description" type="varchar" />
+ <column name="number_plain" type="integer" />
+ <column name="number_cipher" type="integer" />
</metadata>
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
similarity index 79%
copy from
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
copy to
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
index 1780334..d8a6edd 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_add_encrypt_column.xml
@@ -16,11 +16,11 @@
-->
<dataset>
- <metadata table-name="t_user_details"
data-nodes="encrypt_write_ds_${0..9}.t_user_details_${0..9},encrypt_read_ds_${0..9}.t_user_details_${0..9}">
+ <metadata table-name="t_user_details" data-nodes="encrypt.t_user_details">
<column name="user_id" type="integer" />
<column name="address_id" type="integer" />
- <column name="number_new_cipher" type="varchar" />
- <column name="number_new_plain" type="varchar" />
+ <column name="number_plain" type="varchar" />
+ <column name="number_cipher" type="varchar" />
<column name="description" type="varchar" />
</metadata>
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
similarity index 79%
copy from
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
copy to
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
index 1780334..9fd0b96 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/alter_change.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/alter_modify_encrypt_column.xml
@@ -16,11 +16,11 @@
-->
<dataset>
- <metadata table-name="t_user_details"
data-nodes="encrypt_write_ds_${0..9}.t_user_details_${0..9},encrypt_read_ds_${0..9}.t_user_details_${0..9}">
+ <metadata table-name="t_user_details" data-nodes="encrypt.t_user_details">
<column name="user_id" type="integer" />
<column name="address_id" type="integer" />
- <column name="number_new_cipher" type="varchar" />
- <column name="number_new_plain" type="varchar" />
<column name="description" type="varchar" />
+ <column name="number_plain" type="integer" />
+ <column name="number_cipher" type="integer" />
</metadata>
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/ddl-integration-test-cases.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/ddl-integration-test-cases.xml
index 7559b14..596f95e 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/ddl-integration-test-cases.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/ddl-integration-test-cases.xml
@@ -184,12 +184,23 @@
</assertion>
</test-case>
- <!--FIXME #11103-->
-<!-- <test-case sql="ALTER TABLE t_user_details CHANGE number number_new
VARCHAR(50)" db-types="MySQL,SQLServer,Oracle"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt">-->
-<!-- <assertion expected-data-file="alter_change.xml">-->
-<!-- <initial-sql sql="CREATE TABLE t_user_details (user_id INT NOT
NULL, address_id INT NOT NULL, number_plain VARCHAR(45) NULL, number_cipher
VARCHAR(45) NULL, description varchar(10))" affected-table="t_user_details"
/>-->
-<!-- </assertion>-->
-<!-- </test-case>-->
+ <test-case sql="ALTER TABLE t_user_details ADD number VARCHAR(45) NULL
AFTER address_id"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt"
db-types="MySQL">
+ <assertion expected-data-file="alter_add_encrypt_column.xml">
+ <initial-sql sql="CREATE TABLE t_user_details (user_id INT NOT
NULL, address_id INT NOT NULL, description varchar(10))"
affected-table="t_user_details" />
+ </assertion>
+ </test-case>
+
+ <test-case sql="ALTER TABLE t_user_details MODIFY number INT NOT NULL
AFTER description"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt"
db-types="MySQL">
+ <assertion expected-data-file="alter_modify_encrypt_column.xml">
+ <initial-sql sql="CREATE TABLE t_user_details (user_id INT NOT
NULL, address_id INT NOT NULL, number_plain VARCHAR(45) NULL, number_cipher
VARCHAR(45) NULL, description varchar(10))" affected-table="t_user_details" />
+ </assertion>
+ </test-case>
+
+ <test-case sql="ALTER TABLE t_user_details CHANGE number number_new
VARCHAR(50)" db-types="MySQL"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt">
+ <assertion expected-data-file="alter_change.xml">
+ <initial-sql sql="CREATE TABLE t_user_details (user_id INT NOT
NULL, address_id INT NOT NULL, number_plain VARCHAR(45) NULL, number_cipher
VARCHAR(45) NULL, description varchar(10))" affected-table="t_user_details" />
+ </assertion>
+ </test-case>
<!-- <test-case sql="ALTER TABLE t_user_details RENAME number TO
number_new" db-types="PostgreSQL"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt">-->
<!-- <assertion expected-data-file="alter_change.xml">-->
@@ -197,7 +208,6 @@
<!-- </assertion>-->
<!-- </test-case>-->
- <!--FIXME #11105-->
<test-case sql="ALTER TABLE t_user_details DROP COLUMN number"
db-types="MySQL,SQLServer,PostgreSQL,Oracle"
scenario-types="encrypt,dbtbl_with_readwrite_splitting_and_encrypt">
<assertion expected-data-file="alter_drop.xml">
<initial-sql sql="CREATE TABLE t_user_details (user_id INT NOT
NULL, address_id INT NOT NULL, number_plain VARCHAR(45) NULL, number_cipher
VARCHAR(45) NULL, description varchar(10))" affected-table="t_user_details"/>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
index 34b34e7..cb32ae2 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/dbtbl_with_readwrite_splitting_and_encrypt/show_encrypt_rules.xml
@@ -24,6 +24,7 @@
<column name="encryptor_type" />
<column name="encryptor_props" />
</metadata>
+ <row values="t_user_details| number_new| number_new_cipher|
number_new_plain| AES| aes-key-value=123456abc" />
<row values="t_user| pwd| pwd_cipher| pwd_plain| AES|
aes-key-value=123456abc" />
<row values="t_user_details| number| number_cipher| number_plain| AES|
aes-key-value=123456abc" />
<row values="t_user_encrypt_federate| pwd| cipher_pwd| plain_pwd| AES|
aes-key-value=123456abc" />
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
index b0f93c2..0e73642 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
@@ -26,4 +26,5 @@
</metadata>
<row values="t_user| pwd| pwd_cipher| pwd_plain| AES|
aes-key-value=123456abc" />
<row values="t_user_details| number| number_cipher| number_plain| AES|
aes-key-value=123456abc" />
+ <row values="t_user_details| number_new| number_new_cipher|
number_new_plain| AES| aes-key-value=123456abc" />
</dataset>
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
index 69081fc..a590a9c 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/mysql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
@@ -365,6 +365,10 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor
t_user_encrypt_federate:
columns:
pwd:
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
index 339bef7..df6dacd 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/config-dbtbl-with-readwrite-splitting-and-encrypt.yaml
@@ -365,6 +365,10 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor
t_user_encrypt_federate:
columns:
pwd:
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/mysql/config-encrypt.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/mysql/config-encrypt.yaml
index 60a24dc..5171d5d 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/mysql/config-encrypt.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/mysql/config-encrypt.yaml
@@ -48,3 +48,7 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/postgresql/config-encrypt.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/postgresql/config-encrypt.yaml
index fc49476..d8b06c7 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/postgresql/config-encrypt.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/proxy/conf/encrypt/postgresql/config-encrypt.yaml
@@ -48,3 +48,7 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
index 91b49c4..aa5c2ba 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/dbtbl_with_readwrite_splitting_and_encrypt/rules.yaml
@@ -181,6 +181,10 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor
t_user_encrypt_federate:
columns:
pwd:
diff --git
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/encrypt/rules.yaml
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/encrypt/rules.yaml
index cb7cc69..c5e9fc7 100644
---
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/encrypt/rules.yaml
+++
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/env/encrypt/rules.yaml
@@ -35,3 +35,7 @@ rules:
plainColumn: number_plain
cipherColumn: number_cipher
encryptorName: aes_encryptor
+ number_new:
+ plainColumn: number_new_plain
+ cipherColumn: number_new_cipher
+ encryptorName: aes_encryptor