To figure out what algorithms were used it would take more than just looking at an example key but at first glance it looks at least partially base64 encoded. If your program runs on a client machine and at some point calculates a valid code, or compares input to a valid code, then most likely the algorithm could be reverse engineered using a debugger.


