The Java Runtime Environment (JRE) determines the default encryption provider, as follows:
You have the option of specifying an alternate encryption provider. The
default encryption algorithm is DES, but you have the option of specifying
an alternate algorithm as well. See