ApexSQL Decrypt

by Quest Software

ApexSQL Decrypt is a SQL Server tool that decrypts encrypted stored procedures, views, triggers and user-defined functions and restores their original DDL scripts.

ApexSQL Decrypt is a SQL Server development tool that recovers the source code of encrypted database objects. When a stored procedure, view, function or trigger is created WITH ENCRYPTION, SQL Server hides its definition, so it cannot be viewed or scripted in SQL Server Management Studio. ApexSQL Decrypt is intended for database administrators and developers who have lost the original scripts of such objects or need to review and change them. It connects to one or more SQL Server instances, finds the encrypted objects and restores their original DDL without having to manually write complex T-SQL queries or use a dedicated administrator connection. The tool belongs to the ApexSQL family of SQL Server tools, which is now owned by Quest Software.

ApexSQL Decrypt Features:

It recovers the source code of SQL Server objects created WITH ENCRYPTION, in bulk and across multiple servers and databases.

- Decrypt stored procedures, functions, views, DML triggers and DDL triggers.

• Decrypt SQL objects from multiple databases located on different SQL Servers in one session.

• Preview the original DDL script of an encrypted object in the query window before decrypting it.

• Choose between CREATE and ALTER script types for the decrypted objects.

• Decrypt objects directly on the database, or create one SQL script for all objects or one SQL script per object.

• Preview the action plan to see the impact of the decryption script before it is run.

• Decrypt selected objects with a single click.

• Filter objects by type and state, and load either all objects or only the encrypted ones on startup.

• Start decryption from the Object Explorer in SQL Server Management Studio or the Server Explorer in Visual Studio through the right-click context menu.

• Use the decryption wizard with a built-in IDE to review the generated scripts.

• Customize the look of the application with interface themes.

• Connect to SQL Server instances with standard connection options, including a Trust server certificate setting.

• Keep the tool current with the ApexSQL Updater, which manages the updates of all installed ApexSQL products.

• Work with SQL Server 2005 and later versions, including SQL Server 2019.

• Read objects with limited SQL Server permissions (Connect, View Definition and Select); Control permission on the database is needed only to run the decryption script.

• Originally a free tool, it became part of the ApexSQL Fundamentals Toolkit bundle in 2020 and moved to subscription licensing in 2022; a free trial is available.

Windows 7 SP1 / Server 2008 R2 SP1 or later
.NET Framework 4.7.2 or later
SQL Server 2005 or later
Dual-core 2.0 GHz CPU, 3 GB RAM
98 MB of disk space

PROS
Can script decrypted objects without altering the database.
Works from SSMS and Visual Studio context menus.
Decrypts objects from several servers and databases at once.

CONS
Works only with Microsoft SQL Server databases.
Requires a paid subscription after the trial.
Newer releases dropped older SSMS and Visual Studio versions.
VB AntiCrack
Vircom's VB AntiCrack is a proactive security solution that protects your applications against reverse engineering and unauthorized copying.
Cocosenor Word Password Tuner
Cocosenor Word Password Tuner recovers forgotten open passwords of Word DOC and DOCX documents with brute-force, mask, dictionary and smart attacks.
Appnimi RAR Instant Password Unlocker
Appnimi RAR Instant Password Unlocker is an easy-to-use tool to quickly unlock RAR files with a password.
OpenStego
OpenStego is an open source Java program for hiding secret data inside image files and for adding invisible watermarks to images.
Any Word Password Recovery
Word Password Recovery is a software solution designed to help users easily recover lost or forgotten passwords for Word documents.