Runtime binary encrypter for encrypting PE executables, that protects files from various automated analysis tools and reverse engineering, with no affect on run-time performance, leaving them able to be run exactly as before. File encryption with AES-256, random key. Obfuscated and scrambled stub should have polymorphic capabilities. At runtime, encrypted executable are rapidly decompressed in memory. Unpacking process should be dynamic unpacking (code is unpacked incrementally, and only as-needed). Executable encrypter should include custom encryption algorithm with some anti-debugging techniques to avoid reverse engineering. Encrypter need be coded in C/C++, and stub in Assembly, preferably. Can be console application.