August 1, 2026
Password syrup spills fast
The Cipher Behind QSYRUPWD: Reconstructing IBM i Password Hashes
Old IBM password secrets got cracked open, and the comment section instantly played hot potato
TLDR: A researcher showed that an old-but-still-crucial IBM business system can expose password-related data in ways that may help test or recover weak passwords on some configurations. The comment-section energy was peak internet: less technical brawl, more snappy ownership drama over who shared the story first.
A dusty corner of big-business computing just got the internet’s favorite makeover: security drama with a side of niche nerd chaos. The article dives into IBM i, the long-running system behind payroll, factories, shipping, and other deeply unglamorous but wildly important work. A researcher found that one built-in function, meant to hand over password data in a supposedly safe way for admin tasks, could still reveal enough to help rebuild password checks on some setups. That matters because these machines may look ancient, but they still sit under a shocking amount of real-world business.
The community reaction, though, was less “calm analysis” and more everyone peeking over the fence at a forgotten fortress. The strongest vibe was amazement that IBM i is still everywhere, mixed with that classic security-world panic: if old enterprise systems are still alive, old enterprise problems are too. And because this is internet comment culture, the one visible reply immediately turned into its own tiny soap opera: “Link stolen from calvin on lobste.rs”. Not a debate about cryptography, not a deep fight over code—just instant credit-policing, the timeless sport of tech forums.
That’s the joke and the drama rolled into one: a story about recovering hidden passwords somehow produced a mini-whodunit over who found the link first. In other words, the article says legacy security is messy, and the community says also, don’t you dare repost without receipts.
Key Points
- •QSYRUPWD is an IBM i API that returns encrypted password-related data for a specified user profile to authorized callers.
- •The article says IBM documents QPWDLVL 0–1 as DES-based, 2–3 as SHA-1-based, and 4 as PBKDF2-based, with level 2 retaining compatibility with multiple verifier forms.
- •John the Ripper supports legacy IBM i formats through as400_des and as400_ssha1, but the article reports QSYRUPWD output from QPWDLVL 2–4 systems did not match those expected forms in testing.
- •According to the article, QSYRUPWD-derived material from legacy QPWDLVL 0–1 systems remained compatible with existing John the Ripper IBM i modules.
- •The author created a small CL program calling QSYRUPWD with UPWD0100 to inspect returned buffers across password levels and compare them with cracking-tool input expectations.