var fDesc=new Array();
fDesc[0] = "SDProtector is a powerful tool offering both software developers and distributors a protection of software products against unauthorized copying, use and distribution. SDProtector software protection system was designed with ease of use and high speed as a priority without sacrificing high levels of protection. It offers four different methods of code encryption protection. In addition, it uses RSA 1024 algorithm, new anti-debug tricks, active protection against memory dumping and tracers. With SDProtector software protection system, it's easy to turn your application in "try-before-you-buy" versions with little effort. It offers everything to guarantee a maximum protection against piracy, backdating, reverse-engineering or any kind of tampering.
Features:
-compression of the application - up to 60%
-encryption of the application
-counteraction to application memory dumping with ProcDump-like tools.
-application integrity check.
-powerful protection against most known (and unknown) debuggers
-counteracts disassemblers- defeat reverse engineering!
-counteraction to memory patching.
-defeat API hook (protect any special technique you use).
-API for interaction between application and protection routines
-runtime code en/decryption
-encryption of license-specific code
-automation of license generation
-licensing system featuring up to 1024 bit public key cryptography
-registration via keyfiles or text keys
-blacklisting of stolen or compromised keys
-detect backdating or reinstallation to gain additional usage.
-ability to create trial keys and hardware dependent keys";
function tShowHide(id, show)
{
var s = document.getElementById("desc");
if ((s.innerHTML.length<=212 || show==1) && show!=2)
{
s.innerHTML = fDesc[id];
if (document.getElementById('m1'))
document.getElementById('m1').style.display='none';
if (document.getElementById('m2'))
document.getElementById('m2').style.display='none';
if (document.getElementById('more_txt'))
document.getElementById('more_txt').style.display='inline';
}
else
{
s.innerHTML = '';
}
}