Using Column Level Encryption Release version: Yokohama Updated January 31, 2026 1 minute to readUse Column Level Encryption to manage access to encrypted data on your instances. Use the related links to find information on common Column Level Encryption tasks. Create cryptographic module for Column Level EncryptionCreate a Column Level Encryption cryptographic module to define the mechanisms used for cryptographic operations.Using multiple encryption modulesMultiple encryption modules enable data to be encrypted with more than one encryption module. If each module has its own access policy based on a role, for example, users with different roles can encrypt data on the same table but they can still be prevented from viewing each others encrypted data.Create a cryptographic specification for Column Level Encryption EnterpriseAfter you create a cryptographic module, access the corresponding cryptographic specification to define the algorithm.Configure advanced algorithms for Column Level Encryption EnterpriseCreate a cryptographic specification to define the algorithm for a cryptographic module. Customize the encryption specifications with advanced options that are available for Column Level Encryption Enterprise.Configure properties for customer-supplied keysIf the Column Level Encryption Enterprise plugin is enabled, you can use system properties to define key padding, ephemeral key pair size, and a key validity period of your customer-supplied keys.Encrypting fields and attachmentsAfter you create your cryptographic modules, create encrypted field configurations and specify whether to encrypt a field on a table or encrypt attachments.Column Level Encryption examplesThese examples walk you through the encryption of fields and attachments using customer-supplied keys.Related conceptsConfigure properties for customer-supplied keysEncrypting fields and attachmentsColumn Level Encryption examplesRelated tasksCreate cryptographic module for Field EncryptionUsing multiple encryption modulesCreate a cryptographic specification for Column Level Encryption EnterpriseConfigure advanced algorithms for Column Level Encryption Enterprise
Using Column Level Encryption Release version: Yokohama Updated January 31, 2026 1 minute to readUse Column Level Encryption to manage access to encrypted data on your instances. Use the related links to find information on common Column Level Encryption tasks. Create cryptographic module for Column Level EncryptionCreate a Column Level Encryption cryptographic module to define the mechanisms used for cryptographic operations.Using multiple encryption modulesMultiple encryption modules enable data to be encrypted with more than one encryption module. If each module has its own access policy based on a role, for example, users with different roles can encrypt data on the same table but they can still be prevented from viewing each others encrypted data.Create a cryptographic specification for Column Level Encryption EnterpriseAfter you create a cryptographic module, access the corresponding cryptographic specification to define the algorithm.Configure advanced algorithms for Column Level Encryption EnterpriseCreate a cryptographic specification to define the algorithm for a cryptographic module. Customize the encryption specifications with advanced options that are available for Column Level Encryption Enterprise.Configure properties for customer-supplied keysIf the Column Level Encryption Enterprise plugin is enabled, you can use system properties to define key padding, ephemeral key pair size, and a key validity period of your customer-supplied keys.Encrypting fields and attachmentsAfter you create your cryptographic modules, create encrypted field configurations and specify whether to encrypt a field on a table or encrypt attachments.Column Level Encryption examplesThese examples walk you through the encryption of fields and attachments using customer-supplied keys.Related conceptsConfigure properties for customer-supplied keysEncrypting fields and attachmentsColumn Level Encryption examplesRelated tasksCreate cryptographic module for Field EncryptionUsing multiple encryption modulesCreate a cryptographic specification for Column Level Encryption EnterpriseConfigure advanced algorithms for Column Level Encryption Enterprise