Hashlib
Hashlib provides routines for hashing and encryption algorithms. It also supports dynamically adding new algorithms to the available library.