What is Hashing?
Converting data into a fixed-length code that cannot be reversed to reveal the original
Why It Matters
Hashing lets you verify data (like passwords) without storing the actual sensitive value
Real-World Example
Storing a hashed version of passwords so even if the database is stolen, passwords can't be read
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
Authentication
The process of verifying who someone is, usually through a username and password
Encryption
Scrambling data so only authorised parties can read it
Authorisation
Determining what actions or data a verified user is allowed to access
OAuth
A standard that lets you log into apps using your existing accounts from Google, Facebook, or other providers
JWT (JSON Web Token)
A secure digital pass that proves who you are without needing to check the database every time
SSL/TLS
Security technology that encrypts data sent between your website and your users