Securing symmetric encryption algorithms in Java