Skip to main content
Home

Main Menu System

Home
Perforce Developer Hub
  • Akana
    ALM
    BlazeMeter
    Delphix
    Gliffy
    HostAccess
    HydraExpress
    IMSL
    IPLM
    JRebel
    JViews
    Klocwork
    OpenLogic
    P4
    P4 Plan
    Perfecto
    Puppet
    PV-Wave
    QAC
    SourcePro
    Stingray
    TotalView
    Visualization
    Zend
  • Support Portal
  • Akana
    ALM
    BlazeMeter
    Delphix
    Gliffy
    HostAccess
    HydraExpress
    IMSL
    IPLM
    JRebel
    JViews
    Klocwork
    OpenLogic
    P4
    P4 Plan
    Perfecto
    Puppet
    PV-Wave
    QAC
    SourcePro
    Stingray
    TotalView
    Visualization
    Zend
  • Support Portal
  • Log a Case

  1. Delphix ›
  2. Data Control Tower ›
  3. 2026.5 ›
  4. Continuous Compliance in DCT ›
  5. Secure sensitive data ›
  6. Algorithms ›
  7. Manage algorithm

Manage algorithm

  • Release notes ›
    • 2026.5 release
    • 2026.4 release
    • 2026.3 release
    • 2026.2 release
    • 2026.1 release
    • 2025 releases ›
      • 2025.6 release
      • 2025.5 release
      • 2025.4 release
      • 2025.3 release
      • 2025.2 release
      • 2025.1 release
    • Previous releases ›
      • New features
      • Fixed issues
      • Deprecated and end-of-life
    • Supported versions and upgrade matrix
    • Enable feature flags
  • Overview ›
    • Getting started
    • Licensing
    • Concepts
  • Deployment and setup ›
    • Kubernetes ›
      • Installation and setup
      • Ingress setup
      • Bootstrapping API keys
      • DCT logs
      • Helm chart configuration
      • Advanced configuration ›
        • Configuring HTTPS
        • External database support
        • Exporting DCT logs to Splunk
      • Admin topics ›
        • Deployment upgrade
        • Factory reset DCT
        • Data backup, recovery, and migration
      • MicroK8s (Kubernetes) ›
        • Overview
        • Requirements and prerequisites
        • MicroK8s on Linux (online mode)
        • Deploying DCT
        • Ingress route creation and accessing DCT
        • Troubleshooting
        • Backup and restore
    • OpenShift ›
      • Installation and setup
      • OpenShift authentication
      • DCT logs
      • Helm chart configuration
      • Advanced configuration ›
        • Configuring HTTPS
        • External database support
        • Exporting DCT logs to Splunk
      • Admin topics ›
        • Deployment upgrade
        • Factory reset DCT
        • Data backup, recovery, and migration
    • DCT appliance ›
      • Requirements
      • Installation
      • Hyper-V (DCT appliance) ›
        • Requirements
        • Deployment
      • GCP (DCT appliance) ›
        • Requirements
        • Deployment
      • KVM (DCT appliance) ›
        • Requirements
        • Deployment
      • Migrate from Kubernetes to virtual appliance
      • Deployment upgrade
      • Disaster recovery ›
        • Backup and restore (manual) ›
          • Using a script
          • Using API calls
        • Automated disaster recovery ›
          • Configure a secondary
          • Failover testing
    • Engine management ›
      • Infrastructure Connections
      • Create an Infrastructure Connection
      • Managing engines (Continuous Compliance)
      • HashiCorp Vault
      • TrustStore for HTTPS
    • Account management ›
      • API keys
      • Creating an account
      • LDAP/Active Directory ›
        • Configure LDAP/Active Directory groups
      • SAML/SSO
      • ADFS configuration for access groups
    • Generating a support bundle
  • Data administration ›
    • Data Library
    • Connection Library
    • Access management ›
      • Operations in DCT
      • Tags in DCT
      • Access Control ›
        • Access model overview
        • Accounts: Manual, LDAP/AD, or SSO/SAML
        • Access Groups: Creation and account assignment
        • Roles: Creation and assignment
        • Objects: Refine permission to targeted objects
        • DCT permissions reference
    • Telemetry ›
      • Data and usage
      • Bundle content validation
      • API usage report
      • API-based registration and upload
    • Insight reports ›
      • License Usage report
      • Data Risk report
      • Email and schedule weekly DCT reports via API
    • Tabular data
    • Faults, alerts, and actions
  • Continuous Data in DCT ›
    • Choose an approach
    • Continuous Data ›
      • Connector details
      • General architecture
      • Interface ›
        • Data Management ›
          • Bookmarks
          • Create a Snapshot
          • dSources ›
            • dSource creation wizard
            • Adding an AppData dSource
            • Adding an Oracle Staging Push dSource
            • Adding a MSSQL Staging Push dSource
            • Advanced dSource creation options
            • Instances for Oracle CDBs, vCDBs, and Staging CDBs
            • Staging push dSource linking
          • Cloud Datasets
          • VDBs ›
            • Upgrading/downgrading MSSQL VDBs
            • VDB provisioning wizard
            • VDB refresh wizard
            • Timelines in DCT ›
              • Timeline History
            • Locking and unlocking a VDB
          • VDB Groups
          • VDB Templates
          • Hook Templates
        • Policies ›
          • Replications ›
            • Replication relationship
            • Replica insights
        • Data Infrastructure ›
          • Engine details page
          • Storage tab details
      • Environment management ›
        • Environment setup overview
        • Environment operations
        • Network requirements
        • Environment users
        • Delphix toolkit
        • Java Development Kit (JDK)
        • Data communication encryption
        • Validate host environments with HostChecker
        • Manually recovering a SQL server database after V2P
      • dSource management ›
        • dSource operations
      • Virtual database (VDB) management ›
        • VDB operations
        • Automatic VDB restart on target server after reboot
        • Cache priority
      • Virtual to Physical (V2P) support
      • Hook operations ›
        • Create hook operations
        • Hook operation templates
        • Hook operation lists
        • Enable and disable dSource hooks
      • Shell operations
      • Other operations
      • Policies ›
        • Default vs. Custom policies
        • Set different policies for objects in a group
        • Create a custom policy
        • Policies and timezones
        • Configure retention on individual snapshots
      • Basic troubleshooting
      • Security ›
        • Security principles
        • Product security ›
          • Network security
          • Password policies
          • Password vault support
          • Audit log security
          • Software updates
        • Object security ›
          • Manage users
          • Source database security
          • Source and target host security
        • Support security
        • Additional security topics
        • Manage certificates ›
          • Configure network security settings
          • Configure engine HTTP settings
          • Configure network settings ›
            • Configure Delphix-provided key pairs
            • Configure customer-provided key pairs
            • Regenerate self-signed end-entity and CA certificates
          • TrustStore settings
          • Manage certificates for remote connections ›
            • Configure host DSP
          • Manage certificates for replication
          • Manage certificates for throughput tests
      • Backup and recovery ›
        • Backup and recovery strategies ›
          • Backup and recovery requirements
          • Map requirements to solutions
          • Backup solution implementation
      • Replication ›
        • Security
        • Forward Compatible Replication (FCR)
        • Concepts
        • Use cases
        • Configure replication
        • Controlled failovers
        • Uncontrolled failover ›
          • Failover recovery for data platforms
          • For Oracle environments
          • For SAP ASE environments
          • For SQL Server environments
        • Manage replicated objects
        • Replicas and failover
        • Test-failover and failback
        • Provision from replicated data sources or VDBs
        • Offline replication (air gap)
        • Replication interface
      • Selective Data Distribution (SDD) ›
        • Overview
        • Use cases
        • SDD interface
        • Configuration
        • SDD and failover
    • Continuous Data for PaaS ›
      • Requirements and architecture ›
        • AWS RDS requirements
        • Azure SQL Managed Instance requirements
      • Cloud Accounts
      • PaaS Instances and DBs
      • End-to-end workflow ›
        • Provision
        • Create a Bookmark
        • Refresh
        • Deprovision and reprovision
        • Share across accounts
      • Continuous Data for PaaS troubleshooting
    • Self-Service ›
      • Self-Service vs. DCT developer experience
      • Self-Service/Jet Stream migration to DCT
  • Continuous Compliance in DCT ›
    • Overview
    • Architecture
    • Get started with Continuous Compliance
    • Compliance on DCT (Preview)
    • Migrate jobs from Compliance Engines to DCT
    • Setup infrastructure ›
      • Job orchestrators ›
        • Create a job orchestrator
        • Edit a job orchestrator
        • Rename a job orchestrator
        • Delete a job orchestrator
        • Submitting operations
        • Application settings
        • Application settings (read-only)
        • Job execution model
        • Generate a Job Orchestrator support bundle
      • Compliance nodes ›
        • Installation
        • Register a Compliance node
        • Edit a Compliance Node
        • Rename a Compliance Node
        • Delete a Compliance Node
        • View node logs
      • Password vaults ›
        • Create a password vault
        • Edit a password vault
        • Delete a password vault
        • Create a credential path
        • Edit a credential path
        • Delete a credential path
        • Configure a file connector to use a password vault
      • Mounts ›
        • Create an NFS or CIFS mount
        • External mounts for containerized engines
    • Connect data ›
      • Supported connectors ›
        • CockroachDB connector
        • Db2 z/OS and iSeries connectors
        • Db2 LUW connector
        • Microsoft SQL Server connector
        • MySQL / MariaDB connector
        • Oracle connector
        • PostgreSQL connector
        • SAP ASE (Sybase) connector
        • Yugabyte connector
      • Connectors ›
        • Create a Connector
        • Create a file connector
        • Register an SSH key
        • Masking connectors (read-only)
        • Mainframe connectors ›
          • Configure FTPS for mainframe
        • Cloud file connectors ›
          • Create an AWS S3 connector
          • Create an Azure Blob Storage connector
          • Create an S3-compatible connector
        • Edit a connector
        • Test a Connector
        • Rename a Connector
        • Delete a Connector
        • Manage extended connectors
      • Kerberos authentication
      • Resource Files ›
        • Create a data format
      • Rule Sets ›
        • Create a rule set
        • Create a rule set from CSV
        • Import a CSV file into a rule set
        • Create a rule set for flat data files
        • Create a rule set for semi-structured files
        • Edit a rule set
        • Edit masking rules in a rule set
        • Edit rule set tables
        • Edit table attributes in a rule set
        • Refresh a rule set
        • Rename a rule set
        • Delete a rule set
    • Prepare data ›
      • Database user permissions
      • Prepare Oracle database for discovery and masking
      • Prepare SQL server database for discovery and masking
      • Prepare Sybase database for discovery and masking
      • Preparing Db2 database for discovery and masking
    • Identify sensitive data ›
      • Data classifiers ›
        • Create a classifier
        • Edit a classifier
        • Delete a classifier
      • Managing classifiers (read-only)
      • Discovery expressions (read-only)
      • Data classes ›
        • Duplicate a data class
        • Create a data class
        • Edit a data class
        • Rename a data class
        • Delete a data class
      • Data Classes/Domains
      • ASDD features and support
      • Discovery policies ›
        • Discovery policies (read-only)
        • Built-in discovery policies
        • ASDD standard discovery policy
        • Create a discovery policy
        • Edit a discovery policy
        • Delete a discovery policy
    • Secure sensitive data ›
      • Algorithms ›
        • Out of the box algorithms ›
          • BR - Financial ID
          • CM Alpha-Numeric
          • CM Digits
          • CM Numeric
          • Credit Card
          • Date Shift Discrete
          • Date Shift Fixed
          • Date Shift Variable
          • Email SL
          • Email Unique
          • FirstName
          • FullName
          • Japan Corporate Number
          • Japan Drivers License
          • Japan My Number
          • LastName
          • Lat_Long Coordinates
          • NullValueLookup
          • Phone Unique
          • Phone US
          • Redact Digits-Zero
          • RepeatFirstDigit
          • Secure Lookup (Out of the box algorithms) ›
            • ABARoutingNumber SL
            • AccNoLookup
            • AddrLine2Lookup
            • AddrLookup
            • Age SL
            • BloodType SL
            • BusinessLegalEntityLookup
            • CommentLookup
            • Department SL
            • DrivingLicenseNoLookup
            • DummyHospitalNameLookup
            • EmailLookup
            • Ethnicity SL
            • FirstNameLookup
            • FullNMLookup
            • Gender SL
            • JobTitle SL
            • Language SL
            • LastCommaFirstLookup
            • LastNameLookup
            • MaritalStatus SL
            • MedicalGenericDrug SL
            • NationalOrigin SL
            • PoliticalOrientation SL
            • RandomValueLookup
            • ReligiousOrientation SL
            • SchoolNameLookup
            • SexualOrientation SL
            • SwiftCode SL
            • USCitiesLookup
            • USCountiesLookup
            • USstatecodesLookup
            • USstatesLookup
            • WebURLsLookup
          • TimeRange
          • IBAN
          • SecureShuffle
        • Manage algorithm ›
          • Create an algorithm
          • Edit an algorithm
          • View an algorithm details
          • Delete an algorithm
          • Duplicate an algorithm
        • Algorithm frameworks ›
          • BR Financial ID framework
          • Binary Lookup framework
          • Character Mapping framework
          • Character Replacement framework
          • Checkdigit framework
          • Data Cleansing framework
          • Date Replacement framework
          • Date Shift framework
          • Dependent Date Shift framework
          • Email framework
          • Free Text Redaction framework
          • Full Name framework
          • Mapping framework ›
            • Import mappings
            • Delete mappings
            • Reset mappings
            • Remote Mapping
          • Min Max Date framework
          • Min Max Number framework
          • Multi Column Address framework
          • Multi Column Condition framework
          • Name framework
          • Numeric Expression framework
          • Payment Card framework
          • Regex Decompose framework
          • Secure Lookup framework
          • Segment Mapping framework
          • String Algorithm Chain framework
          • Tokenization framework
      • Builtin Driver support ›
        • Built-in DB2 LUW driver support plugin
        • Built-in DB2 iSeries driver support plugin
        • Built-in DB2 z/OS driver support plugin
        • Built-in MSSQL driver support plugin
        • Built-in Oracle driver support plugin
        • Built-in PostgreSQL driver support plugin
        • Built-in Sybase driver support plugin
      • Compliance jobs ›
        • Create a Discovery Job
        • Create a discovery job for files
        • Create a masking job
        • Create a masking job for files
        • Edit a Compliance job
        • Execute a Compliance Job
        • View job execution details
        • View Discovery results
        • Compliance Job Execution report (Preview)
        • Continuous Compliance workflows
        • Copy job
        • Delete job
        • Execute job
        • Job collection
        • Migrate job
  • Hyperscale Compliance in DCT ›
    • Hyperscale in DCT overview ›
      • Hyperscale in Continuous Compliance
      • Hyperscale adminstration
      • Hyperscale operations
    • Hyperscale Orchestrator UI ›
      • Implementation introduction
      • Managing Hyperscale jobs iņ DCT ›
        • Set up and run Hyperscale jobs for Oracle
        • Hyperscale job execution architecture
        • Manage Hyperscale infrastructure ›
          • Register a Hyperscale orchestrator
          • Move Compliance Engines from a job orchestrator to a Hyperscale orchestrator
          • Move Compliance Engines from a Hyperscale orchestrator to a job orchestrator
          • Add a Compliance Engine to a Hyperscale orchestrator
          • Validate a Hyperscale mount point staging area
        • Configure and run Hyperscale jobs ›
          • Edit table-level Hyperscale attributes
          • Enable a Compliance job for Hyperscale execution
          • Execute a Compliance job as Hyperscale
          • Monitor Hyperscale job execution
          • Clean up data after a Hyperscale job execution
        • Troubleshooting Hyperscale job execution
  • Synthetic Data ›
    • Architecture
    • Synthetic Data licensing
    • Synthetic data discovery methods
    • Configure Synthetic Data settings
    • AI features ›
      • AI assistant
    • Applications ›
      • Add an application
      • View application details
      • Supported connectors ›
        • Create an extended connector
        • Manage a JDBC driver
        • Add a reference connector
        • Add a target connector
      • Manage an application ›
        • Edit an application
        • Edit a Synthetic Data connector
        • Discover an application
        • Rename an application
        • Delete an application
    • Datasets ›
      • Create a dataset
      • View a dataset
      • Manage a dataset ›
        • Edit a dataset
        • Rename a dataset
        • Delete a dataset
    • Jobs ›
      • Create a job
      • View job details
      • View execution history
      • Manage a job ›
        • Edit a job
        • Delete a job
    • Generators ›
      • Create a generator
      • Generator frameworks ›
        • DateTime
        • Fixed Value
        • Seed List
        • Timestamp
        • Multi Data
        • Unique Sequence
        • Distribution
        • UUID
        • Regex
        • Database Lookup
        • Reference
        • Business Rule
        • Multi-Output Business Rule
      • View generator details
      • Manage a generator ›
        • Edit a generator
        • Delete a generator
  • Delphix AI Services ›
    • Enabling AI Services
    • Configuring AI providers and features
    • Secure Lookup Lists
    • DCT AI Assistant
    • Documentation Help
  • API, CLI, and integrations ›
    • API references
    • DCT Toolkit ›
      • Release notes
      • Migrate to dct-toolkit
      • Install and configure
      • Command references
      • Common workflows and examples
      • Usage guides ›
        • Getting started tips ›
          • Auto-completion support
          • Find and use commands
          • Search and retrieve data
        • Getting started with VDB operations ›
          • Provision an Oracle single-tenant VDB
          • Provision a SQL Server VDB
          • Create a dSource and link a source database
          • Managing snapshots and bookmarks
          • Advanced refresh strategies
          • Advanced provision strategies
          • Create a self-service permission set
          • Environment setup
      • Asynchronous execution
      • API key encryption
      • Configure multiple DCT instances in dct-toolkit
      • Logging
  • Support bundles ›
    • Generate DCT support bundles and logs
    • Upload a support bundle manually
    • Transfer a support bundle directly to Delphix Support
    • Include analytics data in a support bundle
    • Support bundle contents
    • Support bundle privacy and data protection
    • Support bundle upload and access
    • Support bundle FAQs
  • Release notes ›
    • 2026.5 release
    • 2026.4 release
    • 2026.3 release
    • 2026.2 release
    • 2026.1 release
    • 2025 releases ›
      • 2025.6 release
      • 2025.5 release
      • 2025.4 release
      • 2025.3 release
      • 2025.2 release
      • 2025.1 release
    • Previous releases ›
      • New features
      • Fixed issues
      • Deprecated and end-of-life
    • Supported versions and upgrade matrix
    • Enable feature flags
  • Overview ›
    • Getting started
    • Licensing
    • Concepts
  • Deployment and setup ›
    • Kubernetes ›
      • Installation and setup
      • Ingress setup
      • Bootstrapping API keys
      • DCT logs
      • Helm chart configuration
      • Advanced configuration ›
        • Configuring HTTPS
        • External database support
        • Exporting DCT logs to Splunk
      • Admin topics ›
        • Deployment upgrade
        • Factory reset DCT
        • Data backup, recovery, and migration
      • MicroK8s (Kubernetes) ›
        • Overview
        • Requirements and prerequisites
        • MicroK8s on Linux (online mode)
        • Deploying DCT
        • Ingress route creation and accessing DCT
        • Troubleshooting
        • Backup and restore
    • OpenShift ›
      • Installation and setup
      • OpenShift authentication
      • DCT logs
      • Helm chart configuration
      • Advanced configuration ›
        • Configuring HTTPS
        • External database support
        • Exporting DCT logs to Splunk
      • Admin topics ›
        • Deployment upgrade
        • Factory reset DCT
        • Data backup, recovery, and migration
    • DCT appliance ›
      • Requirements
      • Installation
      • Hyper-V (DCT appliance) ›
        • Requirements
        • Deployment
      • GCP (DCT appliance) ›
        • Requirements
        • Deployment
      • KVM (DCT appliance) ›
        • Requirements
        • Deployment
      • Migrate from Kubernetes to virtual appliance
      • Deployment upgrade
      • Disaster recovery ›
        • Backup and restore (manual) ›
          • Using a script
          • Using API calls
        • Automated disaster recovery ›
          • Configure a secondary
          • Failover testing
    • Engine management ›
      • Infrastructure Connections
      • Create an Infrastructure Connection
      • Managing engines (Continuous Compliance)
      • HashiCorp Vault
      • TrustStore for HTTPS
    • Account management ›
      • API keys
      • Creating an account
      • LDAP/Active Directory ›
        • Configure LDAP/Active Directory groups
      • SAML/SSO
      • ADFS configuration for access groups
    • Generating a support bundle
  • Data administration ›
    • Data Library
    • Connection Library
    • Access management ›
      • Operations in DCT
      • Tags in DCT
      • Access Control ›
        • Access model overview
        • Accounts: Manual, LDAP/AD, or SSO/SAML
        • Access Groups: Creation and account assignment
        • Roles: Creation and assignment
        • Objects: Refine permission to targeted objects
        • DCT permissions reference
    • Telemetry ›
      • Data and usage
      • Bundle content validation
      • API usage report
      • API-based registration and upload
    • Insight reports ›
      • License Usage report
      • Data Risk report
      • Email and schedule weekly DCT reports via API
    • Tabular data
    • Faults, alerts, and actions
  • Continuous Data in DCT ›
    • Choose an approach
    • Continuous Data ›
      • Connector details
      • General architecture
      • Interface ›
        • Data Management ›
          • Bookmarks
          • Create a Snapshot
          • dSources ›
            • dSource creation wizard
            • Adding an AppData dSource
            • Adding an Oracle Staging Push dSource
            • Adding a MSSQL Staging Push dSource
            • Advanced dSource creation options
            • Instances for Oracle CDBs, vCDBs, and Staging CDBs
            • Staging push dSource linking
          • Cloud Datasets
          • VDBs ›
            • Upgrading/downgrading MSSQL VDBs
            • VDB provisioning wizard
            • VDB refresh wizard
            • Timelines in DCT ›
              • Timeline History
            • Locking and unlocking a VDB
          • VDB Groups
          • VDB Templates
          • Hook Templates
        • Policies ›
          • Replications ›
            • Replication relationship
            • Replica insights
        • Data Infrastructure ›
          • Engine details page
          • Storage tab details
      • Environment management ›
        • Environment setup overview
        • Environment operations
        • Network requirements
        • Environment users
        • Delphix toolkit
        • Java Development Kit (JDK)
        • Data communication encryption
        • Validate host environments with HostChecker
        • Manually recovering a SQL server database after V2P
      • dSource management ›
        • dSource operations
      • Virtual database (VDB) management ›
        • VDB operations
        • Automatic VDB restart on target server after reboot
        • Cache priority
      • Virtual to Physical (V2P) support
      • Hook operations ›
        • Create hook operations
        • Hook operation templates
        • Hook operation lists
        • Enable and disable dSource hooks
      • Shell operations
      • Other operations
      • Policies ›
        • Default vs. Custom policies
        • Set different policies for objects in a group
        • Create a custom policy
        • Policies and timezones
        • Configure retention on individual snapshots
      • Basic troubleshooting
      • Security ›
        • Security principles
        • Product security ›
          • Network security
          • Password policies
          • Password vault support
          • Audit log security
          • Software updates
        • Object security ›
          • Manage users
          • Source database security
          • Source and target host security
        • Support security
        • Additional security topics
        • Manage certificates ›
          • Configure network security settings
          • Configure engine HTTP settings
          • Configure network settings ›
            • Configure Delphix-provided key pairs
            • Configure customer-provided key pairs
            • Regenerate self-signed end-entity and CA certificates
          • TrustStore settings
          • Manage certificates for remote connections ›
            • Configure host DSP
          • Manage certificates for replication
          • Manage certificates for throughput tests
      • Backup and recovery ›
        • Backup and recovery strategies ›
          • Backup and recovery requirements
          • Map requirements to solutions
          • Backup solution implementation
      • Replication ›
        • Security
        • Forward Compatible Replication (FCR)
        • Concepts
        • Use cases
        • Configure replication
        • Controlled failovers
        • Uncontrolled failover ›
          • Failover recovery for data platforms
          • For Oracle environments
          • For SAP ASE environments
          • For SQL Server environments
        • Manage replicated objects
        • Replicas and failover
        • Test-failover and failback
        • Provision from replicated data sources or VDBs
        • Offline replication (air gap)
        • Replication interface
      • Selective Data Distribution (SDD) ›
        • Overview
        • Use cases
        • SDD interface
        • Configuration
        • SDD and failover
    • Continuous Data for PaaS ›
      • Requirements and architecture ›
        • AWS RDS requirements
        • Azure SQL Managed Instance requirements
      • Cloud Accounts
      • PaaS Instances and DBs
      • End-to-end workflow ›
        • Provision
        • Create a Bookmark
        • Refresh
        • Deprovision and reprovision
        • Share across accounts
      • Continuous Data for PaaS troubleshooting
    • Self-Service ›
      • Self-Service vs. DCT developer experience
      • Self-Service/Jet Stream migration to DCT
  • Continuous Compliance in DCT ›
    • Overview
    • Architecture
    • Get started with Continuous Compliance
    • Compliance on DCT (Preview)
    • Migrate jobs from Compliance Engines to DCT
    • Setup infrastructure ›
      • Job orchestrators ›
        • Create a job orchestrator
        • Edit a job orchestrator
        • Rename a job orchestrator
        • Delete a job orchestrator
        • Submitting operations
        • Application settings
        • Application settings (read-only)
        • Job execution model
        • Generate a Job Orchestrator support bundle
      • Compliance nodes ›
        • Installation
        • Register a Compliance node
        • Edit a Compliance Node
        • Rename a Compliance Node
        • Delete a Compliance Node
        • View node logs
      • Password vaults ›
        • Create a password vault
        • Edit a password vault
        • Delete a password vault
        • Create a credential path
        • Edit a credential path
        • Delete a credential path
        • Configure a file connector to use a password vault
      • Mounts ›
        • Create an NFS or CIFS mount
        • External mounts for containerized engines
    • Connect data ›
      • Supported connectors ›
        • CockroachDB connector
        • Db2 z/OS and iSeries connectors
        • Db2 LUW connector
        • Microsoft SQL Server connector
        • MySQL / MariaDB connector
        • Oracle connector
        • PostgreSQL connector
        • SAP ASE (Sybase) connector
        • Yugabyte connector
      • Connectors ›
        • Create a Connector
        • Create a file connector
        • Register an SSH key
        • Masking connectors (read-only)
        • Mainframe connectors ›
          • Configure FTPS for mainframe
        • Cloud file connectors ›
          • Create an AWS S3 connector
          • Create an Azure Blob Storage connector
          • Create an S3-compatible connector
        • Edit a connector
        • Test a Connector
        • Rename a Connector
        • Delete a Connector
        • Manage extended connectors
      • Kerberos authentication
      • Resource Files ›
        • Create a data format
      • Rule Sets ›
        • Create a rule set
        • Create a rule set from CSV
        • Import a CSV file into a rule set
        • Create a rule set for flat data files
        • Create a rule set for semi-structured files
        • Edit a rule set
        • Edit masking rules in a rule set
        • Edit rule set tables
        • Edit table attributes in a rule set
        • Refresh a rule set
        • Rename a rule set
        • Delete a rule set
    • Prepare data ›
      • Database user permissions
      • Prepare Oracle database for discovery and masking
      • Prepare SQL server database for discovery and masking
      • Prepare Sybase database for discovery and masking
      • Preparing Db2 database for discovery and masking
    • Identify sensitive data ›
      • Data classifiers ›
        • Create a classifier
        • Edit a classifier
        • Delete a classifier
      • Managing classifiers (read-only)
      • Discovery expressions (read-only)
      • Data classes ›
        • Duplicate a data class
        • Create a data class
        • Edit a data class
        • Rename a data class
        • Delete a data class
      • Data Classes/Domains
      • ASDD features and support
      • Discovery policies ›
        • Discovery policies (read-only)
        • Built-in discovery policies
        • ASDD standard discovery policy
        • Create a discovery policy
        • Edit a discovery policy
        • Delete a discovery policy
    • Secure sensitive data ›
      • Algorithms ›
        • Out of the box algorithms ›
          • BR - Financial ID
          • CM Alpha-Numeric
          • CM Digits
          • CM Numeric
          • Credit Card
          • Date Shift Discrete
          • Date Shift Fixed
          • Date Shift Variable
          • Email SL
          • Email Unique
          • FirstName
          • FullName
          • Japan Corporate Number
          • Japan Drivers License
          • Japan My Number
          • LastName
          • Lat_Long Coordinates
          • NullValueLookup
          • Phone Unique
          • Phone US
          • Redact Digits-Zero
          • RepeatFirstDigit
          • Secure Lookup (Out of the box algorithms) ›
            • ABARoutingNumber SL
            • AccNoLookup
            • AddrLine2Lookup
            • AddrLookup
            • Age SL
            • BloodType SL
            • BusinessLegalEntityLookup
            • CommentLookup
            • Department SL
            • DrivingLicenseNoLookup
            • DummyHospitalNameLookup
            • EmailLookup
            • Ethnicity SL
            • FirstNameLookup
            • FullNMLookup
            • Gender SL
            • JobTitle SL
            • Language SL
            • LastCommaFirstLookup
            • LastNameLookup
            • MaritalStatus SL
            • MedicalGenericDrug SL
            • NationalOrigin SL
            • PoliticalOrientation SL
            • RandomValueLookup
            • ReligiousOrientation SL
            • SchoolNameLookup
            • SexualOrientation SL
            • SwiftCode SL
            • USCitiesLookup
            • USCountiesLookup
            • USstatecodesLookup
            • USstatesLookup
            • WebURLsLookup
          • TimeRange
          • IBAN
          • SecureShuffle
        • Manage algorithm ›
          • Create an algorithm
          • Edit an algorithm
          • View an algorithm details
          • Delete an algorithm
          • Duplicate an algorithm
        • Algorithm frameworks ›
          • BR Financial ID framework
          • Binary Lookup framework
          • Character Mapping framework
          • Character Replacement framework
          • Checkdigit framework
          • Data Cleansing framework
          • Date Replacement framework
          • Date Shift framework
          • Dependent Date Shift framework
          • Email framework
          • Free Text Redaction framework
          • Full Name framework
          • Mapping framework ›
            • Import mappings
            • Delete mappings
            • Reset mappings
            • Remote Mapping
          • Min Max Date framework
          • Min Max Number framework
          • Multi Column Address framework
          • Multi Column Condition framework
          • Name framework
          • Numeric Expression framework
          • Payment Card framework
          • Regex Decompose framework
          • Secure Lookup framework
          • Segment Mapping framework
          • String Algorithm Chain framework
          • Tokenization framework
      • Builtin Driver support ›
        • Built-in DB2 LUW driver support plugin
        • Built-in DB2 iSeries driver support plugin
        • Built-in DB2 z/OS driver support plugin
        • Built-in MSSQL driver support plugin
        • Built-in Oracle driver support plugin
        • Built-in PostgreSQL driver support plugin
        • Built-in Sybase driver support plugin
      • Compliance jobs ›
        • Create a Discovery Job
        • Create a discovery job for files
        • Create a masking job
        • Create a masking job for files
        • Edit a Compliance job
        • Execute a Compliance Job
        • View job execution details
        • View Discovery results
        • Compliance Job Execution report (Preview)
        • Continuous Compliance workflows
        • Copy job
        • Delete job
        • Execute job
        • Job collection
        • Migrate job
  • Hyperscale Compliance in DCT ›
    • Hyperscale in DCT overview ›
      • Hyperscale in Continuous Compliance
      • Hyperscale adminstration
      • Hyperscale operations
    • Hyperscale Orchestrator UI ›
      • Implementation introduction
      • Managing Hyperscale jobs iņ DCT ›
        • Set up and run Hyperscale jobs for Oracle
        • Hyperscale job execution architecture
        • Manage Hyperscale infrastructure ›
          • Register a Hyperscale orchestrator
          • Move Compliance Engines from a job orchestrator to a Hyperscale orchestrator
          • Move Compliance Engines from a Hyperscale orchestrator to a job orchestrator
          • Add a Compliance Engine to a Hyperscale orchestrator
          • Validate a Hyperscale mount point staging area
        • Configure and run Hyperscale jobs ›
          • Edit table-level Hyperscale attributes
          • Enable a Compliance job for Hyperscale execution
          • Execute a Compliance job as Hyperscale
          • Monitor Hyperscale job execution
          • Clean up data after a Hyperscale job execution
        • Troubleshooting Hyperscale job execution
  • Synthetic Data ›
    • Architecture
    • Synthetic Data licensing
    • Synthetic data discovery methods
    • Configure Synthetic Data settings
    • AI features ›
      • AI assistant
    • Applications ›
      • Add an application
      • View application details
      • Supported connectors ›
        • Create an extended connector
        • Manage a JDBC driver
        • Add a reference connector
        • Add a target connector
      • Manage an application ›
        • Edit an application
        • Edit a Synthetic Data connector
        • Discover an application
        • Rename an application
        • Delete an application
    • Datasets ›
      • Create a dataset
      • View a dataset
      • Manage a dataset ›
        • Edit a dataset
        • Rename a dataset
        • Delete a dataset
    • Jobs ›
      • Create a job
      • View job details
      • View execution history
      • Manage a job ›
        • Edit a job
        • Delete a job
    • Generators ›
      • Create a generator
      • Generator frameworks ›
        • DateTime
        • Fixed Value
        • Seed List
        • Timestamp
        • Multi Data
        • Unique Sequence
        • Distribution
        • UUID
        • Regex
        • Database Lookup
        • Reference
        • Business Rule
        • Multi-Output Business Rule
      • View generator details
      • Manage a generator ›
        • Edit a generator
        • Delete a generator
  • Delphix AI Services ›
    • Enabling AI Services
    • Configuring AI providers and features
    • Secure Lookup Lists
    • DCT AI Assistant
    • Documentation Help
  • API, CLI, and integrations ›
    • API references
    • DCT Toolkit ›
      • Release notes
      • Migrate to dct-toolkit
      • Install and configure
      • Command references
      • Common workflows and examples
      • Usage guides ›
        • Getting started tips ›
          • Auto-completion support
          • Find and use commands
          • Search and retrieve data
        • Getting started with VDB operations ›
          • Provision an Oracle single-tenant VDB
          • Provision a SQL Server VDB
          • Create a dSource and link a source database
          • Managing snapshots and bookmarks
          • Advanced refresh strategies
          • Advanced provision strategies
          • Create a self-service permission set
          • Environment setup
      • Asynchronous execution
      • API key encryption
      • Configure multiple DCT instances in dct-toolkit
      • Logging
  • Support bundles ›
    • Generate DCT support bundles and logs
    • Upload a support bundle manually
    • Transfer a support bundle directly to Delphix Support
    • Include analytics data in a support bundle
    • Support bundle contents
    • Support bundle privacy and data protection
    • Support bundle upload and access
    • Support bundle FAQs

Use the Algorithms page to view and manage the algorithms available in DCT. Algorithms define how sensitive data is transformed during masking operations.

From this page, you can:

  • review available algorithms

  • create custom algorithms

  • view algorithm details

Built-in algorithms are provided by the platform and cannot be modified or removed.

Create an algorithm

Edit an algorithm

View an algorithm details

Delete an algorithm

Duplicate an algorithm

Last updated
Oct 8, 2026

Footer

Developer Resources

  • All Documentation
  • Software End of Life Policy
  • Downloads

Support & Resources

  • Community
  • Training
  • Professional Services
Perforce Logo
© 2026 Perforce Software Inc. All Rights Reserved.
Privacy Policy | Terms of Use | Legal
Trust Center | Cookie Manager
Do Not Sell or Share My Personal Information
  • LinkedIn
  • Twitter
  • YouTube