What is called the coding or scrambling of information in a life. So that it can only be decoded and read by someone who has the correct decoding key?

Encoding

Java applet

Firewall

Encryption