L'utilisation de la cryptographie pour Java a été évoquée dès les premières versions. Cependant elle n'est réellement apparue dans l'API Java qu'à partir de la version 1.1.