⚡ Lightning Talk: Would a Gradual Rollout by Any Other Hashing Algorithm Still Smell as Sweet?
Lightningat OpenFeature Summit NA 2024 · on Tuesday, 2024-11-12· at 12:00· Salt Palace | Level 2 | 250 D·
summary
Built a custom static git-native flag tool and benchmarked 50–60 hashing algorithms for gradual rollouts, measuring speed and distribution over 1,000+ iterations. Non-cryptographic hashes are much faster than MD5; the naive custom hash shows inconsistent latency and biases on numeric IDs. Node.js bitwise 32-bit truncation causes JS/Go mismatch. Final choice is a modified GrowthBook algorithm (MIT) using a numeric seed 0–1 to get consistent cross-language results and good 0–100 distribution.
AI-written summary · about
related talks
29mHash Functions Taste Great with Anything
36mThe Slower the Stronger: A Story of Password Hash Migration
42mPassword Hashing
51mThe Slower the Stronger: A Story of Password Hash Migration
27mKeeping passwords safe in 2017
07mHashing
09mLet’s Hash: Helping Developers with Password Security
46mCryptography For Beginners
