Initialize the cipher.
IllegalArgumentException if the params argument is inappropriate.
See Implementation
Initialize the cipher.