Authentication - andrewkyllo-401-advanced-javascript/seattle-javascript-401d34 GitHub Wiki

User Modeling

  • User models that have sensitive data should never be sent to client applications

Cryptography

  • The science which studies methods for encoding messages so that they can be read only by a person who knows secret information required for decoding.

Hash Algorithms

  • Takes a piece of data and produces a has that is deliberately difficult to reverse.

Cypher Algorithms

  • Takes a piece of data and a key and produces encrypted data

Basic authorization

  • A common method used to send a username and password in an HTTP request.