updates to use commons cipher