PPrajjvalinprajjval.hashnode.dev00Hashing Explained: From Collisions to Real-World Trade-OffsMay 31 · 6 min read · Most people hear this: Hashing gives O(1) lookup. And suddenly hashing becomes some magical data structure that solves everything. Not really. Hashing is one of the most widely used techniques in soJoin discussion
JJebitokinsharonjebitok.com00Anonforce May 6 · 7 min read · Anonforce is a TryHackMe machine that focuses on FTP misconfiguration, PGP encryption, and password cracking. The box exposes an FTP server with anonymous login enabled, granting access to the entire Join discussion
KPKrystian Piękośinblog.infotraining.pl10Annotations for C++26 HashingApr 16 · 6 min read · In my recent post, I demonstrated how to use static reflection from C++26 to implement generic hash computation for custom types. Let's review the final implementation. The core of the solution is theJoin discussion
WBWiktoria Blomgren Strandberginpentesting-dvwa.hashnode.dev00Weak Session IDs in DVWAApr 12 · 16 min read · 1 Introduction In this post, the Weak Session IDs vulnerability in the Damn Vulnerable Web Application (DVWA) is described. The objective for attacks on all levels is to work out how the ID is generatJoin discussion
GBGagan BNingagan-bn.hashnode.dev00Consistent Hashing ExplainedMar 31 · 4 min read · 🚀 Why Do We Even Need Hashing? In distributed systems, we need to: Store data across multiple servers Retrieve it efficiently A simple approach is: server = hash(userId) % number_of_servers ✅ BeJoin discussion
WBWiktoria Blomgren Strandberginpentesting-dvwa.hashnode.dev00JavaScript Attacks in DVWAMar 26 · 21 min read · 1 Introduction In this post, the JavaScript Attacks vulnerability in the Damn Vulnerable Web Application (DVWA) is described. The objective for attacks on all levels is to analyse and manipulate the JJoin discussion
JJebitokinsharonjebitok.com00Incident Handling With Splunk (TryHackMe)Mar 14 · 28 min read · Website defacement is one of the more visible outcomes of a successful cyberattack, and investigating one end-to-end is a great way to practice mapping attacker behavior across the full Cyber Kill ChaJoin discussion
TUTilda Udufoinfreecodecamp.org00What Your Auth Library Isn't Telling You About Passwords: Hashing and Salting ExplainedMar 12 · 8 min read · Before I started building auth into my own projects, I didn't think too deeply about what was happening to passwords behind the scenes. Like most developers, I installed a library, called a hash functJoin discussion
AAAbstract Algorithmsinabstractalgorithms.dev00Consistent Hashing: Scaling Without ChaosMar 9 · 13 min read · TLDR: Standard hashing (key % N) breaks when \(N\) changes — adding or removing a server reshuffles almost all keys. Consistent Hashing maps both servers and keys onto a ring (0–360°). When a server iJoin discussion
AAAbstract Algorithmsinabstractalgorithms.dev00LLD for URL Shortener: Designing TinyURLMar 9 · 22 min read · TLDR TLDR: A URL Shortener maps long URLs to short IDs. The core challenge is generating a globally unique, short, collision-free ID at scale. We use Base62 encoding on auto-incrementing database IDsJoin discussion