Improve performance of a Java class that handles AEC RSA Decryption - Java encryption rsa
We have a java class that was developed for us by a programmer to decrypt aecRSA encrypted data. It works, but is slow when called in a loop and brings our server to its knees. We need to optimize the decryption routine and we need to do it fast as we have customers complaining about the performance AND our servers are crashing when it runs in a loop. We need someone experienced with Java, RSA and encryption. The class is attached, the method that we call is aecDecrypt() using the private key and encrypted strings that were created IN A DIFFERENT PROGRAM (using the aec/TRSA stuff). From thread dumps it looks like these two lines are slow: BigInteger c = new BigInteger(1,src); BigInteger m = c.modPow(d,n); If you think you can optimize this, apply for the job. We need someone available to start immediatley. ------------------------------------------ Added 5 JUN 2012, 12:25 PM EDT I am calling the aecDecrypt() method in a loop 6000 times using the same private key (and diffferent strings of encrypted data. Is there a way that this method can be restructured or a new method added that would accept an array of encrypted strings and be able to use the same private key to decrypt each string/entry in the array and avoid some instaniation and maybe re-use the BigInteger class. I don't know Java so i am just throwing out ideas... Desired Skills: Java encryption rsa Keywords: Software Application, encryption, rsa, Java
| Expired |
IG Entertainment
Animator
View profile
Hector Rivera
Multimedia Expert
View profile
Allen Spatz
Multimedia Expert
View profile
Related projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."