Logo
A SQL query walks into a bar, walks into a bar, walks into a bar...
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • Csharp Csharp
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Md5 Memes

Posts tagged with Md5

PHP's Accidental Hash Collision Feature

php Programming Debugging Security
1 year ago 363.3K views 0 shares
PHP's Accidental Hash Collision Feature
Behold, PHP's infamous type juggling strikes again! The meme shows how md5('240610708') == md5('QNKCDZO') evaluates to true despite being completely different strings. What's happening? Both MD5 hashes begin with '0e' followed by digits, which PHP helpfully interprets as scientific notation (0×10^something). And since 0 raised to any power equals 0, PHP thinks both hashes equal zero. It's basically comparing 0==0. This is why strict comparison ( === ) exists in PHP. Without it, you might accidentally authenticate someone with the wrong password! Security nightmare fuel for any developer who values their sanity.

Today's picks

6 pack Executive Style Reading Glasses Men - Durable Readers with 99% Blue Light Blocking - Comfortable Fit with TR90 Frames

6 pack Executive Style Reading Glasses Men - Durable Readers with 99% Blue Light Blocking - Comfortable Fit with TR90 Frames

Affiliate
$21.99
My partner got me the most useful gift a dev could ask for

My partner got me the most useful gift a dev could ask for

Programming
64.5K views 1 year ago
GearScouts.com

GearScouts.com

Sponsored
Power stations