هر باری که برنامه اجرا میشه یه پسورد تصادفی تولید میکنه و همونجا رمزنگاری میشه و یه جا ذخیره بشه (ریجستری ، فایل ...) اینطوری اگه برنامه رو هم دی کامپایل کنه به پسورد دسترسی نداره فقط تابع رو میبینه البته کل پروژه رو هم میشه رمزنگاری کرد که کار رو برای کرکر خیلی سخت میکنه..