Yup, I don't mean minimum or maximum, but exactly 8 characters.
That's got to make brute-forcing about 1,000,000 times easier, and I cannot think of a single good reason to impose this.
I bet huge numbers are "12345678" and "password".
Yup, I don't mean minimum or maximum, but exactly 8 characters.
That's got to make brute-forcing about 1,000,000 times easier, and I cannot think of a single good reason to impose this.
I bet huge numbers are "12345678" and "password".
Good? Definitely not, but my money is on CHAR(8) and a lack of understanding.
Mainframes are weird, and not all that dynamic.
From what I remember you're spot on, every "file" or "record name"/whatever (mainframes are not unix) was restricted to 8 characters and upper case, also EBCIDIC just because IBM. So many silly legacy things around those mainframes.
That said, they literally never had an outage on it the entire time I was there so +1 for reliability and availability. They even replaced the whole mainframe piece by piece.