Click here for my "What and Why" page
Click here for my "In Practice" page
Click here for my "Bibliography" page
Computer science is the study of computers and how they work, both hardware and software. It focuses on problem-solving, using logical thinking and algorithms to design and create efficient solutions. Key areas include programming, data structures, algorithms, computer systems, networks, databases, AI (artificial intelligence), and cybersecurity.
Data hashing is a process that takes an input and converts it into a string using a mathematical function. Hashing is one way and the data should never be unhashed regularly. It is a foundational building block for information storage, passwords, and blockchains, as well as playing a crucial role in ensuring trust, security, and data integrity across the internet. Whether you're logging into an account, downloading a file, or verifying an identity, there's a good chance hashing is happening behind the scenes.