The document discusses four different encryption algorithms implemented in Java:
1. Caesar cipher which encrypts text by shifting each letter by a fixed number of positions.
2. Blowfish encryption which encrypts a password and decrypts an encrypted string.
3. Another implementation of Caesar cipher to encrypt and decrypt text with a shift of 3 positions.
4. DES encryption which encrypts and decrypts plaintext using a randomly generated DES key.