SecureLM.Net Code Protector (SCP) protects .NET code against Reverse engineering, hacking and cracking. Engineered above traditional-style RSA encryption and code obfuscation techniques, SecureLM.Net Code Protector virtually compiles and transforms selected DLL's or functions within the DLL into a vendor specific language called SVML. The functions that are transformed to the SVML language appear like regular MSIL functions but use a different command set and computing structure to safeguard it against hackers. Reverse engineering of a transformed function back to MSIL is impossible as the SVML code is based on an algorithmic permutation unique to each SecureLM.Net customer.