Abstract:This paper analyzes non-symmetrical RSA encrypting algorithm and PE file format, based on RSA fast key generating method of Derome, proposes a method of validating DIL by utilizing advanced language ASM to compile embedded RSA and encrypting PE executable file under Win32 platform by directly modifying PE file. This method is free from the time consuming Euclidean algorithm, can be implemented by parallel processing, and has a robust safety in practice.