๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Security Beginner

What is Hashing?

A one-way function that converts input data into a fixed-size string of characters, used for data integrity and password storage.

Hash functions produce a unique, fixed-length digest from any input. Unlike encryption, hashing is irreversible โ€” you cannot recover the original data from the hash. Any change in input produces a completely different hash.

Uses include password storage (bcrypt, Argon2), file integrity verification (SHA-256), digital signatures, and data deduplication. Never use MD5 or SHA-1 for security โ€” they are considered broken.

Related Terms

Principle of Least Privilege
A security principle where users and programs receive only the minimum access rights needed to perform their specific tasks.
Vulnerability Scanning
Automated testing that identifies known security weaknesses in systems, applications, and network infrastructure.
SOC (Security Operations Center)
A centralized team and facility responsible for monitoring, detecting, analyzing, and responding to cybersecurity threats 24/7.
XSS (Cross-Site Scripting)
An attack that injects malicious scripts into web pages viewed by other users, potentially stealing data or session tokens.
SAST (Static Application Security Testing)
Automated analysis of source code to find security vulnerabilities without executing the application.
Webhook Signature Verification
A security mechanism that verifies webhook payloads are authentic and unmodified using cryptographic signatures.
View All Security Terms โ†’