SSL utilise des techniques de chiffrement pour transférer des données et des renseignements personnels. Les données chiffrées ne sont pas comprises, sauf examiné ou traduit dans le processus de protocole SSL. Le protocole décrit comment les algorithmes (formules utilisées pour crypter) doivent être utilisées pour se conformer aux normes SSL. Protocole SSL cherche accord de clé (l'échange réussi de clés ou de mots de passe, également appelées signatures), l'authentification (la création de l'identité de chaque partie), un mécanisme de transport sécurisé (une fois authentifiés et sécurisés, les données sont envoyées d'une manière décrite par le protocole ) et la non-répudiation (preuve de l'intégrité des données peut être fournie). Transport sécurisé est assuré par une fonction de hachage (algorithmes qui réduisent de grandes quantités de données en plus petites quantités).