数据加密

    • 指定明文数据列,CIPHER 指定密文数据列
    • encryptAlgorithmType 指定加密算法类型,请参考 加密算法
    • 重复的 tableName 将无法被创建
    • queryWithCipherColumn 支持大写或小写的 true 或 false

    示例

    1. COLUMNS(
    2. (NAME=order_id, CIPHER =order_cipher,TYPE(NAME=MD5))
    3. ),QUERY_WITH_CIPHER_COLUMN=true),
    4. t_encrypt_2 (
    5. COLUMNS(
    6. (NAME=user_id,PLAIN=user_plain,CIPHER=user_cipher,TYPE(NAME=AES,PROPERTIES('aes-key-value'='123456abc'))),
    7. (NAME=order_id, CIPHER=order_cipher,TYPE(NAME=MD5))
    8. ALTER ENCRYPT RULE t_encrypt (
    9. COLUMNS(
    10. (NAME=user_id,PLAIN=user_plain,CIPHER=user_cipher,TYPE(NAME=AES,PROPERTIES('aes-key-value'='123456abc'))),
    11. (NAME=order_id,CIPHER=order_cipher,TYPE(NAME=MD5))
    12. ), QUERY_WITH_CIPHER_COLUMN=TRUE);
    13. DROP ENCRYPT RULE t_encrypt,t_encrypt_2;