Updated on 2026-09-24 GMT+08:00

Encryption of Existing Historical Data

Batch encrypt existing unencrypted historical plaintext data in the database to enable unified ciphertext storage for all legacy data. For newly added data, implement incremental encryption using either an Application Plugin or a Proxy. By combining these two approaches, all data is stored in ciphertext format, thereby eliminating the risk of data leakage associated with legacy plaintext data and ensuring the security and compliance of all business data.

Procedure

  1. When the field key configuration is in editable mode (as shown in Figure 1), click Save in the upper-middle corner to confirm the changes.

    Figure 1 Field key configuration – editable status

  2. Click Encrypt in the Operation column on the right side of the field to perform the encryption operation, as shown in Figure 2.

    Figure 2 Applying encryption

  3. After encryption is complete, you can connect to the database using a third-party tool (e.g., Navicat or DBeaver) to view the encrypted data, as shown in Figure 3.

    Figure 3 Viewing encrypted data