Chapter 7. Crypto, Hash, and Conversion Functions

Cryptography can play an important role in certain types of information security vulnerability, as it helps to implement secure delivery of authenticating data in one direction, secure delivery of the authentication token, access control, and much more. One-way cryptographic functions are used in websites to store passwords in a manner that they cannot be retrieved. In this chapter, we will discuss various cryptographic functions in Python.

Topics covered in this chapter are as follows:

  • Hash functions
  • Secret key (Encryption algorithms)
  • Public key algorithms

Cryptographic algorithms

The following three types of cryptography algorithms are used most often:

  • Hash functions: Hash functions are also known as ...

Get Effective Python Penetration Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.