Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
This lecture covers the fundamentals of hashing, including its use in data representation, data verification, and data security. It explains how hashing works, its applications in storing passwords, creating digital signatures, and securing blockchain technology. The lecture also delves into the requirements of cryptographic hashing, such as collision resistance and non-invertibility, and discusses common attacks on hash functions like pre-image attacks and length extension attacks.