<div dir='auto'><div style="font-size: 12.8px;" dir="auto"><div style="width: 352px; margin: 16px 0px;"><div><div dir="auto">Hi<div dir="auto"><br></div><div dir="auto">I don't know if this is the right place to post this, so have me excused. </div><div dir="auto"><br></div><div dir="auto">This might be naive, or a good idea?</div><div dir="auto"><br></div><div dir="auto">I have an issue with .class files in a desktop application. They can be reverse enginered. Using GraalVM is unfortunately not an option since we need to be able to load custom classes runtime. </div><div dir="auto"><br></div><div dir="auto">I thought of an idea to be able to encrypt .class files using RSA and then have a custom JDK VM with a natively compiled decrypter with a private key. (The private key could be a configure option). I then just need to tap into the code where the .class file is read from disk and check if it starts with CAFEBABE. If not run it through the decrypter. </div><div dir="auto"><br></div><div dir="auto">Can somebody point me to which source file(s) I should start to mess around in? I mean where is the classloader reading the .class file from disk?</div><div dir="auto"><br></div><div dir="auto">As I said, this might be naive😅</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Henrik Buestad </div></div></div></div><div style="height: 0px;"></div></div><br></div>