Windows Software Developer Tools Java Extension available
Providing Superior Protection
and Licensing Tools since 1992

What is CrypKey Stealth?

CrypKey Stealth, a companion product technology that is embedded in all CrypKey Instant and CrypKey SDK licenses, provides encryption security at the level of your software code. Few competing encryption products on the market today boast the same robust protection that CrypKey Stealth guarantees.

CrypKey Stealth protects your software by implementing several multi-layer, anti-hacker techniques to prevent hackers or unauthorized users from reverse engineering your software. CrypKey Stealth achieves this by rewriting an executable (EXE) file in such a way that common reverse engineering tools become virtually useless. To the hacker, the encrypted EXE becomes like a 10,000-piece jigsaw puzzle without a picture.

How does CrypKey Stealth work?

CrypKey Stealth protects your application in two ways:

  1. It encrypts and compresses the application file. This makes reverse engineering or the use of debuggers extremely difficult while the application is in file form.
  2. It prevents debugging, patching, and memory dumping while your application is in memory:
    • Debugging - CrypKey Stealth blocks debuggers from attaching to your process while it’s running. It stops the application when a debugger is identified and immediately halts the program execution.
    • Patching - Hackers use this method to redirect the application's execution of security code while it is in memory. CrypKey Stealth detects patches and immediately halts the program execution.
    • Memory Dumping Memory Dumping - CrypKey Stealth technology is revolutionary in this area. It divides the program into many small segments and keeps them in random order. Only the segment that needs to be running is unencrypted and executed. When the segment is finished running, it’s removed from memory. This defeats the memory "snapshot" technique of hacking, and literally forces the hacker to try and "assemble the 10,000-piece jigsaw puzzle without a picture"

How do I use CrypKey Stealth?

CrypKey Stealth is a complex application that is remarkably simple to use. For CrypKey SDK, the only required user action is to specify the input and output file paths. CrypKey Stealth does the rest!

For complete user flexibility, CrypKey Stealth is available in two versions (CrypKey SDK only):

  1. Graphical User Interface Stealth (stealthui.exe) - This version has a Windows user interface that allows you to browse and save the input and output file paths. Click here to learn more about Stealth File Auto Distribution.
  2. Command Line Stealth (stelthcm.exe) - This version allows you to easily automate the process by adding CrypKey Stealth to your ‘make’ files. It accepts the input and output paths as command line parameters.

For CrypKey Instant, CrypKey Stealth is an option that is simply turned on or off in the user interface.



back to top



We put off including strong copy protection with our software for many years because of cost and hassle. We researched many companies and they all fell short in terms of cost, complexity and most importantly their ability to provide good support. Then we ran across CrypKey. We integrated their solution over a year ago. Without a doubt, we feel that implementing CrypKey’s copy protection scheme has been one of our best business decisions. Their product works and they provide excellent support. Our sales have increased during the slow economy and we feel that the CrypKey protection is a big part of why that happened. Thanks CrypKey for your great product and great support!
Bernie