Hash functions

Hash function

A hash function is a function used to map data of arbitrary size to fixed-size values. These values are used to index a hash table, which is used for efficient data storage and retrieval. Hash functions rely on statistical properties of key and function interaction to achieve nearly optimal performance. They are related to other concepts such as checksums and ciphers.

2 courses cover this concept

CSE 484 / CSE M 584 Computer Security

University of Washington

Autumn 2021

This course covers a wide range of computer security topics, including software security, cryptography, web security, malware, and physical security. It encourages a "security mindset" while requiring a firm understanding of computer science fundamentals and command-line Unix development environment.

No concepts data

+ 18 more concepts

CS1660: Computer Systems Security

Brown University

Spring 2022

CS1660 delivers a balanced mix of theory and practice in computer systems security. Starting with the foundational aspects of cryptography, the course navigates through security aspects of web applications, operating systems, and networks. Students will hone their "security mindset," learning to identify vulnerabilities and understand defenses across different domains.

No concepts data

+ 38 more concepts