This page lists commonly used cryptographic algorithms and methods and explains the basic underlying concepts. It also tries to give references to implementations and textbooks. Where available, comments are also made about the usefulness or other aspects of the algorithms.