Encryption

Configuration Item Explanation

  1. rules:
  2. - !ENCRYPT
  3. tables:
  4. <table-name> (+): # Encrypt table name
  5. columns:
  6. <column-name> (+): # Encrypt logic column name
  7. cipherColumn: # Cipher column name
  8. assistedQueryColumn (?): # Assisted query column name
  9. plainColumn (?): # Plain column name
  10. encryptorName: # Encrypt algorithm name
  11. queryWithCipherColumn(?): # The current table whether query with cipher column for data encrypt.
  12. # Encrypt algorithm configuration
  13. encryptors:
  14. <encrypt-algorithm-name> (+): # Encrypt algorithm name
  15. type: # Encrypt algorithm type
  16. props: # Encrypt algorithm properties
  17. # ...
  18. queryWithCipherColumn: # Whether query with cipher column for data encrypt. User you can use plaintext to query if have

Please refer to Built-in Encrypt Algorithm List for more details about type of algorithm.