I believe so but I don't remember the exact encryption algorithm and don't have access to the code anymore.
This was the same place that had a 500 line file named glob_vars.cs which you can guess the content of because "passing around variables cause memory leak issues".
I saw a talk recently, I can find the video if you like but pretty sure it was the most recent ND conference, where they made the point that a lot of lack of efficiency in modern code is because of large companies. Basically in alot of cases it's more important to get a product out ASAP then to care if it was well done. Ok, a poorly written program may cost an extra $10,000 a month to run but if it earns them a million a month and saves 6 months of development time it pays for itself and they can eat the cost.
This seems like the case with renting vdis instead of fixing the program.