DOCUMENTATION
/
Getting Started
Guides
Developer
Reference
Releases
Tutorials
Snowflake Open Catalog
Status
  1. Overview
    • SQL data types reference
    • SQL command reference
    • Function and stored procedure reference
        1. Summary of functions
          • All functions (alphabetical)
            • Aggregate
            • Bitwise expression
            • Conditional expression
            • Context
            • Conversion
            • Data generation
            • Data metric
            • Date & time
            • Differential privacy
            • Encryption
                1. ENCRYPT
                  • DECRYPT
                    • TRY_DECRYPT
                      • ENCRYPT_RAW
                        • DECRYPT_RAW
                          • TRY_DECRYPT_RAW
                        • File
                        • Geospatial
                        • Hash
                        • Metadata
                        • ML Model Monitors
                        • Notification
                        • Numeric
                        • Regular expressions
                        • Semi-structured and structured data
                        • String & binary
                        • System
                        • Table
                        • Vector
                        • Window
                        • Stored procedures
                    • Class reference
                    • Scripting reference
                    • General reference
                    • API reference
                      ReferenceFunction and stored procedure referenceEncryption

                      Encryption functionsΒΆ

                      Encryption functions encrypt or decrypt VARCHAR or BINARY values.

                      Function

                      Notes

                      ENCRYPT

                      Encrypts VARCHAR or BINARY values using a passphrase.

                      DECRYPT

                      Decrypts VARCHAR or BINARY values using a passphrase.

                      TRY_DECRYPT

                      Error-handling version of DECRYPT.

                      ENCRYPT_RAW

                      Encrypts BINARY values using a binary key and an initialization vector.

                      DECRYPT_RAW

                      Decrypts BINARY values using a binary key and an initialization vector.

                      TRY_DECRYPT_RAW

                      Error-handling version of DECRYPT_RAW.

                      Was this page helpful?

                      Visit Snowflake
                      Join the conversation
                      Develop with Snowflake
                      Share your feedback
                      Read the latest on our blog
                      Get your own certification
                      Privacy NoticeSite TermsΒ© 2025 Snowflake, Inc. All Rights Reserved.
                      Language: English
                      • English
                      • FranΓ§ais
                      • Deutsch
                      • ζ—₯本θͺž
                      • ν•œκ΅­μ–΄
                      • PortuguΓͺs