Namespace: http://shardingsphere.apache.org/schema/shardingsphere/encrypt/encrypt-5.1.0.xsd
<encrypt:rule />
| Name | Type | Description | Default Value | 
|---|---|---|---|
| id | Attribute | Spring Bean Id | |
| table (+) | Tag | Encrypt table configuration | 
<encrypt:table />
| Name | Type | Description | 
|---|---|---|
| name | Attribute | Encrypt table name | 
| column (+) | Tag | Encrypt column configuration | 
| query-with-cipher-column(?) (?) | Attribute | Whether the table query with cipher column for data encrypt. User you can use plaintext to query if have | 
<encrypt:column />
| Name | Type | Description | 
|---|---|---|
| logic-column | Attribute | Column logic name | 
| cipher-column | Attribute | Cipher column name | 
| assisted-query-column (?) | Attribute | Assisted query column name | 
| plain-column (?) | Attribute | Plain column name | 
| encrypt-algorithm-ref | Attribute | Encrypt algorithm name | 
<encrypt:encrypt-algorithm />
| Name | Type | Description | 
|---|---|---|
| id | Attribute | Encrypt algorithm name | 
| type | Attribute | Encrypt algorithm type | 
| props (?) | Tag | Encrypt algorithm properties | 
Please refer to Built-in Encrypt Algorithm List for more details about type of algorithm.
