For a long time, Java has provided security-related functions. Among the security-related functions, Java Cryptography Architecture (JCA) is the core one.
Eine Übersicht zum Java Cryptography API von Jakob Jenkov.
siehe auch https://stackoverflow.com