How does JCloak Work?
JCloak determines the complete set of symbol references made by your applet. It then generates a new unique and unintelligible name for each symbol name. JCloak operates on each bytecode instruction in your class file, replacing the original symbol names with the generated ones, so as to render the class files unintelligible to any decompiler.