you are commissioned to help our spies crack messages encrypted with the RC4 cipher.
through careful research, our fellow spies have found that the vain elite key master of the enemy starts all of the encryption keys with 0x1337d00d1550c001. we also know that all keys are 11 bytes long.
you are to implement the ARC4Cracker class found in [login to view URL] the document . (please do not change the package name, class name, or method signatures of that class.) when we have a message to crack we will instantiate an ARC4Cracker and call the crack(...) method. if we have partially cracked other messages with the same key, we will call crackedText(...) for each partially cracked message before calling crack(...) . this may sometimes help you in your cracking.
you can use the test cases in [login to view URL] the document to aid you in your task. you can modify them and add to them. you do not need to submit the tests.