Features
Each pass is independent and battle-tested. Stack them for defence in depth — from casual crackers to serious reversers.
Strip every meaningful name out of your binary.
PasGuard walks the VMTs and DFM resources and renames published classes, properties, fields, methods, method parameters and component names to random identifiers. Package-info and version-info strings are scrambled too. A pre-flight check warns you when a name is also used via reflection (FindComponent / RTTI) so nothing breaks.
Keep secrets out of a hex editor.
String literals are XOR-encrypted in place and a compact decrypt stub is injected into a fresh PE section, wired to run before your entry point. At rest, your URLs, SQL, license text and messages are unreadable; at runtime they decrypt transparently. Win32 and Win64 stubs included.
Make license cracking genuinely hard.
The bundled RSA-2048 + SHA-256 licensing toolkit lets you issue signed, per-customer licenses. PasGuard then encrypts the embedded public key inside your binary, so an attacker can’t swap in their own key to forge licenses. Compile-time revocation lists are supported out of the box.
Ship signed, in one pass.
Point PasGuard at your signing tool and it runs as the final step of every protected build — so the executable your customers download is Authenticode-signed and SmartScreen-friendly, with no extra manual step.
Compare plans or talk to us about an Enterprise site license.
View pricing Contact sales