Slashdot Mirror


Hotmail No Longer Accepts Long Passwords, Shortens Them For You

An anonymous reader writes "Microsoft doesn't like long passwords. In fact, the software giant not only won't let you use a really long one in Hotmail, but the company recently started prompting users to only enter the first 16 characters of their password. Let me rephrase that: if you have a password that has more than 16 characters, it will no longer work. Microsoft is making your life easier! You no longer have to input your whole password! Just put in the first 16 characters!" At least they warn you; I've run into some sites over the years that silently drop characters after an arbitrary limit.

46 of 497 comments (clear)

  1. 16 x 5 bits = 80 BIT !! by Anonymous Coward · · Score: 5, Funny

    That's enough for hotmail !!

    1. Re:16 x 5 bits = 80 BIT !! by RKBA · · Score: 3, Funny

      Where in the hell do you get 5 bits from?

      It's the old Baudot code young whippersnapper. Haven't you ever used TTYs or paper tape writer/readers?
      Get off my lawn!

    2. Re:16 x 5 bits = 80 BIT !! by Guignol · · Score: 3, Funny

      I could swear I have seen this somewhere else:
      "16 chars ought to be enough for anyone"

  2. AOL Used to.... by Anonymous Coward · · Score: 4, Interesting

    Along time ago I had a 10 character password that ended with some numbers for an AOL account. I fumbled the numbers at the end of the password once, aware of such, but hit login anyway and it still let me in. I tested and confirmed it not to care what numbers were at the end of the password. Later it was revealed that AOL was just making a Hash of the first 8 characters of the users password, so it really didn't matter what you entered past the 8th char because it would be trimmed before computing the hash....

    1. Re:AOL Used to.... by _merlin · · Score: 3, Insightful

      UNIX operating systems used to do that, too. This was happening as recently as early releases of OSX. Only eight characters of passwords were significant.

  3. Ummm, nothing new here.... by Anonymous Coward · · Score: 5, Informative

    Umm, TFA says that Hotmail has never accepted passwords longer than 16 characters - it used to silently truncate them. The only thing that's changed is that Hotmail is now letting you know that it's truncating the password.

  4. Huh. by jd · · Score: 5, Informative

    Well, in the Bad Old Days, Unix passwords could only be 8 characters, later extended to 16. Less concerned with the original scheme, more with the fact that Microsoft may be using password algorithms from the 1980s.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  5. How were they storing the passwords before? by halexists · · Score: 5, Informative

    RTFA and you learn that they've only been storing the first 16 characters for years, letting you type away in vain. Otherwise they'd have to produce new hashes for the "shorter" passwords that they expect users to use now. (There's no such thing as reading the first 16 digits of a hashed password).

    1. Re:How were they storing the passwords before? by moderatorrater · · Score: 3, Insightful

      That doesn't say anything about how it's stored in the database.

    2. Re:How were they storing the passwords before? by blueg3 · · Score: 4, Insightful

      Also, wasn't it Microsoft that came up with the oxymoronical term "reversible encryption"?

      You're perhaps thinking of hashing. Reversibility is pretty much a requirement for encryption.

  6. Let's give this a shot by Ol+Biscuitbarrel · · Score: 3, Funny

    hunte

  7. So? by jd2112 · · Score: 5, Insightful

    Who in their right mind would trust anything sensitive enough to require a 16 character password to Hotmail?

    --
    Any insufficiently advanced magic is indistinguishable from technology.
  8. Re:Clearly by Anonymous Coward · · Score: 3, Informative

    http://xkcd.com/936/

  9. Why have such short limits? by Paradigm_Complex · · Score: 5, Interesting

    As fun as it is to bash Microsoft, they're not the only ones who do this. Presumably there is some technical reason why this is done, but I am at a loss for what this would be. Would someone be able to explain to me the reason why such limits are put in place?

    It seems with modern computer capability that absurdly long passwords would be trivial. The hashed password length would be the same irrelevant, so I can't see storage space as the issue. The only other idea which comes to my mind is the computational difficulty of hashing the passwords, but even that has to be trivial by today's standards, even with millions of users hitting the servers. Why not go overboard and just allow several kilobytes worth of password?

    --
    "A witty saying proves nothing." - Voltaire
    1. Re:Why have such short limits? by bertok · · Score: 5, Interesting

      Every time I see any kind of password length limit somewhere, I instinctively know that somewhere behind the scenes there is this table column:

          user_password VARCHAR(16) NOT NULL

      It's the same sinking feeling I get when I see the "the following special characters cannot be used in the password field" error message, which just tells me immediately that the code that submits the password field looks like:

          $cmd = "UPDATE ... user_password='" + $password + "' ... "

      There really, really needs to be a "guild of programmers" or somesuch, along the lines of the Bar Association, so that anybody who writes code like the above can be summarily ejected from it.

  10. Re:Hah! Take that, my bank! by rwa2 · · Score: 4, Interesting

    At least they warn you; I've run into some sites over the years that silently drop characters after an arbitrary limit.

    Nah, they'd never do that at a reputable large financial institution... like, say, www.americanexpress.com

    Maybe they somehow figured out how to make money from handling fraud claims?

  11. As opposed to... by tepples · · Score: 4, Interesting

    As opposed to the sign-up page at Phil's Hobby Shop, which pretty much advertises that it's 936-compliant.

  12. Re:more crackable by Pinhedd · · Score: 3, Insightful

    Most website authentication systems use a hash to store passwords. The unhashed string is formed from a salt, some unchanging record information (such as the user's username, or date of registration), and the user's plaintext password. During the hashing process, all of this gets distilled down to a fixed length string regardless of the complexity of the password. Thus, a lengthy password is not necessarily more secure than a short but sufficiently complex password. Any site worth their salt (pun intended) will lock an account after a number of failed logins anyway. The majority of compromised accounts come from successful phishing and social engineering, not from randomly guessing passwords. Now, encryption on the other hand should use a very strong and long password.

  13. Banks just as bad by Asmor · · Score: 3, Interesting

    TD Bank, my current bank, has the following password requirements:

    6-32 characters, no spaces, alphanumeric + the following symbols only: [list of characters removed because /. thought it was spam; it was a fairly short list, though. Didn't even include an asterisk]

    Additionally, back when I signed up for online banking with them, I filled in a bunch of garbage for the security questions because security questions are just an attack vector, and I don't forget my passwords (I highly recommend KeePass for managing passwords, it's amazing).

    Anyways, a few years ago I went to log in and was prompted to answer a security question. Wtf? I had to call customer service to get my security questions reset. Now, if they don't recognize the device, or every so often, in addition to password you need to answer a security question.

    This means that I'm forced to either give real answers that I'll remember (and that anyone else could figure out to hijack my account), bogus answers that I can try to memorize, or garbage that I write down and hang onto.

    I also recall, around 10 years ago, I was using Bank of America and they had a limit of either 12 or 16 characters on your passwords.

    Of course, my email, web hosting, and even my fucking World of Warcraft use actual two-factor authentication, with phone apps that generate codes that are only good for around 30 seconds, and outside of a man-in-the-middle attack they're practically bulletproof. Why the fuck can't my online banking be as secure as them?

  14. Re:You need more than 16 char by ATMAvatar · · Score: 4, Informative

    Even if you as an attacker know that the user chose 2 arbitrary words out of the English language as their password (or that only two mattered), and you knew there was a space between them, and you knew the login was case-insensitive, you still have to deal with the (minimum) 29,403,847,100 possible password phrases (171,476 common-use words times 171,475 unique second words, if we ignore word duplication and obsolete words). This also assumes, of course, that the password used correct spelling and did not in any way try to obfuscate the words with replacement schemes like l33t speak.

    Tell me again why it is terrible advice to use phrases?

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  15. Re:Clearly by UnknownSoldier · · Score: 4, Interesting

    I've posted about this in the past http://slashdot.org/comments.pl?sid=3001279&cid=40757735

    > Inconsistent password policies for length, characters and expiry date.

    We _really_ need standards for passwords & passphrases: minimum LENGTH and SYMBOLS included.

    If you site can't handles passwords / passphrases around ~ 96 characters long with the characters (space) 0x20 - 0x7E, your site is *broken*.

    The same crap with usernames. Stop limiting me to a max username length of 12 characters A-Z,a-z because your shitty architect / programmer / DB guy doesn't have a clue about security.

    I propose a multi-tiered system with a schema like:
                NAME#@%
                PASS#@%

    Where
        # is the max length allowed * 16
        @ represents which glyphs are allowed to be. Higher is better, which each level including the characters from the previous set
    A = A-Z (0x41-0x5A)
    B = a-z (0x61-0x7A)
    C = 0-9 (0x30-0x39)
    D = space,!-/ (0x20-0x2F)
    E = :-@ (0x3A-0x40)
    F = [-` (0x5B-0x60)
    G = {-~ (0x7B-0x7E)
    % is the number of months the password is valid for.

    Examples:
    NAME1C0 is 16 characters, in range: A-Z,a-z,0-9, 0 = never expires
    PASS6G3 is 6*16 = 96 characters, in range 0x20 .. 0x7E, expires in 3 months

    Then we flame & shame the idiots, er sites, that use crappy username and password polices.

    Maybe time for RFC ?

  16. I generate my passwords by Anonymous Coward · · Score: 5, Interesting

    My password is thus: SHA1 HMAC( PW, domain + salt ) -- Output as Base64 (where + is concatenation). I use this method because I can recreate the password at any time from anywhere. I don't rely on anyone else's password systems, I just use this simple algorithm which I can implement on any machine with the simple cryptographic primitives (hashed message authentication code, and a hash). I get a different password for each site, while using the same password everywhere. I change the salt and/or main password every so often, and only have to remember the current and last PW as I migrate to the new password as I run into sites I use.

    At first I created a table within the bookmarklette that would allow me to set additional rules for passwords, limit length, use a different set of characters for the base64 output -- The hash would be filtered on a per site basis to comply with all the bullshit. I could deal with such shortcomings five or ten years ago, but not today. Synchronizing the booklmarklette defeats the purpose of using a simple algorithm. If a site won't accept something like: NzE1YWViMGQwMjU3NWRlNmI3ZDQ0NTQ0NzI4MjE3MGU5YzRlMWY3NiAgLQo= as a password then I just don't use the service.

    I'll never use any Microsoft products, so I'll have to rely on others to discover: I imagine MS would simply ignore characters beyond the new limit? If not it would surely break password entry systems like my own or even saved password mechanic in all browsers... Including IE. It wouldn't surprise me if MS did break password entry for long saved passwords -- Smart folks who are security aware aren't their target audience.

  17. Re:Hah! Take that, my bank! by Anrego · · Score: 3, Interesting

    Stupid as this whole thing is, Microsoft does make one good point.

    With the ease of phishing and harvesting passwords from other services where the user has used the same one.. who is gonna bother brute forcing a password.

    It's like if your car has a notoriously easy to pick lock.. but you park in a parking lot where no one else even bothers locking theirs (and some have even had their doors removed for even more convenience..)

  18. Re:When this happens... by Stiletto · · Score: 5, Insightful

    The question that should be asked is, "What's a 'Special Character' and why shouldn't it be allowed in a password?"

    I had this argument with a developer the other day.

    Him: "What characters should be allowed in this text field?"
    Me: "Um, How about all of them, at least the printable ones."
    Him: "What about special characters?"
    Me: "Give me an example."
    Him: "The ! sign"
    Me: "What's so special about that? I can type it? I use it at the end of some sentences when I'm angry. Why would you not allow it?"
    Him: "What about non-latin characters?"
    Me: "What, are they special too?"
    Him: "You need to specify a list of every character that is allowed in the text field, otherwise I cannot program it."
    Me: [Facepalm]

    etc..

    There doesn't seem to be any compelling security reason to exclude certain characters from eligibility for use in a password.

  19. I don't even know my own passwords by 1000101 · · Score: 3, Insightful

    This is, well, stupid. I don't even know my own passwords. I have so many of them and they are so long with so many special characters that it would be impossible to keep up. I keep them in KeePass and just copy/paste them in the text box (it deletes the clipboard). Why place such a restriction on passwords when it is more important now then ever?

  20. Re:When this happens... by Obfuscant · · Score: 4, Interesting

    Him: "You need to specify a list of every character that is allowed in the text field, otherwise I cannot program it." Me: [Facepalm]

    The developer is right. You are trying to enforce an ambiguous requirement. "All of them, at least the printable ones" is not specific. "Printable" assumes a font. In the symbol font (as found on Winders) there are a lot of "printable" characters that don't show up on a keyboard. Since they are mapped into the same binary values, how do you differentiate?

    "My password has a an "upside down A" but you are accepting a double quote and letting me log in. It's broke!"

    This is not a trivial issue. It appears that someone has had the same kind of conversation with some web developers regarding proper email addresses.

    Him: "What characters should be allowed in an email address?"

    Boss: "Anything that is in an email address."

    Him: "Hmmm, ok, all I've ever seen are A-Za-z0-9.- and one '@'. That's what I'll code.

    Me: "Hey, your website it broken, it doesn't accept valid email addresses! Don't you idiots bother to read the RFC for internet messaging when you program this stuff?"

    Him: "It works fine with my address."

    Me: "It's broken AND HERE IS HOW TO CHANGE THE JAVASCRIPT CODE TO FIX IT."

    Him: "How did you get ahold of our proprietary javascript code?"

    Do you see the problem?

  21. Re:Hah! Take that, my bank! by Anrego · · Score: 3, Interesting

    It's kind of a back and forth game..

    You can't outright block access to an account after a certain number of tries because that creates an easy way to denial of service (someone can lock you out of your account just by entering a few bogus passwords). So you either block after a certain number of failed attempts (at which point botnets come into play) or install a captcha (at which point standard spam-level anti-captcha stuff comes into play.

    But my original point was that there are so many much easier ways to get accounts, why is anyone going to go through all that trouble.

    There is an argument for brute forcing when someone has broken into a server and stolen a list of hashed passwords (as then they can crank away at them all they want) so limiting to 16 chars kinda makes that a bit easier.. but I still think given hotmails user base they could easily just check against hashes for "password123" and get more than enough hits to make it not worth going further...

  22. Re:Hah! Take that, my bank! by roc97007 · · Score: 5, Interesting

    > Nah, they'd never do that at a reputable large financial institution... like, say, www.americanexpress.com

    Yeah. As you probably know, when you activate an AmEx corporate card, they require you to create a pin, and the voicemail says to use something you will remember, like the month/day of your mom's birthday.

    The automated system will actually REJECT a pin that is not a valid month/day. (Well cool. 366 total possibilities. That's not easy to brute-force at all.) I futzed with the system until I got a real person, and insisted I wanted to use a randomly generated number instead (which didn't happen to be a valid month/day). He said he couldn't do that, it had to be a date. He asked me for my mom's birthday and said he would set it to that. (My theory is that they do this to cut down on service calls.) I pointed out that this string could be uncovered by anyone with facebook access. He said that this is what it had to be. I went over his head. Eventually I found someone with the authority to set the pin to a string of my choosing. As far as I know, I'm the only AmEx card holder who has a pin set to something other than the customer's mother's birthday.

    This information (that AmEx has this requirement), could be of huge use to phishers were it ever, you know, published in a public forum.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  23. Re:more crackable by osu-neko · · Score: 3, Insightful

    Any site worth their salt (pun intended) will lock an account after a number of failed logins anyway. The majority of compromised accounts come from successful phishing and social engineering, not from randomly guessing passwords.

    That second fact is the reason why your first sentence is incorrect. Locking an account after a certain number of failed login attempts introduces a kind of denial of service attack on the site (at least, denying that particular user access) while not actually stopping any feasible attack vector. It's the kind of security flaw you see implemented by coders that don't really understand security. Preventing too many attempts in too short a time is a security feature. Locking an account after too many attempts is a security flaw. You might as well just give hackers an input field where they can type in the name of any legitimate user they want to lock out of a system illegitimately.

    --
    "Convictions are more dangerous enemies of truth than lies."
  24. Re:Clearly by Sarten-X · · Score: 4, Interesting

    You are not the only one, and that's sad.

    While the comic has a pretty poor explanation, the theory is sound: A four-word phrase offers more options (and therefore more protection against a brute-force attack) than an 8-character password, for even a very small dictionary. In fact, the number of options is so drastically larger that it more than compensates for any alterations to the password, like adding numbers or misspelling.

    Of course, the number of options is expanded even further when the password may not actually be a phrase. Maybe the password is really just a 30-digit section of pi. An attacker must try that (and every other number combination) too, so the brute-force strength of a long phrase password is still higher than a shorter random password.

    For a comic, the strip is perfectly valid. A longer (though simpler) password is vastly stronger against brute-force attacks than a shorter one, even though the shorter one looks weirder.

    Note, though, that the strip does not account for attacks other than brute-force, but phrases are still usually better. An attacker physically standing in your office will quickly recognize that a jumbled mess of letters and punctuation taped to your monitor is a password, but an obscure quote attributed to someone he's never heard of is just another office decoration. Even against phishing attacks or plaintext storage hacks, a long phrase is no less secure than a shorter password, since it's not the password that's being attacked.

    --
    You do not have a moral or legal right to do absolutely anything you want.
  25. Re:Hah! Take that, my bank! by Anonymous Coward · · Score: 5, Insightful

    The real question is how were they able to truncate your password if they used a hash?

  26. Re:Hah! Take that, my bank! by metalmonkey · · Score: 4, Interesting

    americanexpress was the worst, the 'Set password' page input field was limited to the maximum number of characters however the 'Login' page was not.

    So if my password is: 'myreallylongpassword', it would appear accept my password. But it would be only only use 'myreallylong' as input.
    When I go to login and enter 'myreallylongpassword' it took the whole password as input and denied me access, since it didn't equal to 'myreallylong'.

    I went through quite a few password resets before I figured this out.

  27. Re:Hah! Take that, my bank! by maz2331 · · Score: 3, Funny

    I'll bet that their db servers and Windows domain passwords are "sa" and "admin" as well.

  28. Re:When this happens... by blueg3 · · Score: 3, Informative

    you open up the crypto library on your system as a potential attack vector.

    If your crypto library cannot hash an arbitrarily-long string of arbitrary binary data, then it's a very bad crypto library. Or, more likely, you are using it stupidly.

  29. Easy-stop on brute forcing by Immerman · · Score: 4, Interesting

    Actually it's not that hard to "outsmart" brute-forcing - two simplistic ways are to insert a verification delay (artificial or computational depending on the situation) so that brute force attempts will generally takes months or years to succeed, or just block any attacker that makes multiple attempt faster than a human could reasonably be expected to. Even a really lax limit like blocking an attacking IP for a day after five failed attempts in a minute will block upwards of 90% of brute-force attempts and probably won't effect legitimate users at all.

    Think of it as somewhat analogous to being the doorman at a speakeasy or illegal gamblng joint - you know, the guy in the movies that spends all night opening the tiny window and saying "Password?". It not exactly hard for him to tell when someone is just repeatedly knocking on the door and guessing wildly and politely ask him to leave while they still only have a few broken ribs.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  30. Re:if they used a hash...? by amiller2571 · · Score: 5, Informative

    We understand what he means, but if you did not read the update here you go

    This doesn’t mean that your password has been shortened. Actually, Windows Live ID passwords were always limited to 16 characters—any additional password characters were ignored by the sign-in process. When we changed “Windows Live ID” to “Microsoft account,” we also updated the sign-in page to let you know that only the first 16 characters of your password are necessary. To avoid this error message in the future, you only need to enter the first 16 characters of your password.

  31. Re:Hah! Take that, my bank! by Immerman · · Score: 4, Insightful

    Exactly. The fact that they can do this practically screams "We haven't bothered to implement even the most basic security precautions on our password database!" I mean come on - wasn't it established that storing recoverable passwords was a bad idea back in the text-only mainframe days? I could kind of understand it if it was some backwater site created by a high-school computer wiz, but Microsoft? Sigh. Yeah *sure* I'll trust your security software to keep my home PC safe - after all you're the company that did such a great job on the OS itself that running separate security software is practically mandatory.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  32. Re:Hah! Take that, my bank! by Aaron+B+Lingwood · · Score: 3, Interesting

    The only Australian bank that I use has the following setup-
    Login: Primary Account Number
    Password: 5 characters, A-Z 0-9 (no lower case)

    Account locks after 3 incorrect attempts.

    As a measure against the key-logger, the password is entered by clicking on a virtual keyboard which repositions itself on the screen randomly after each click.
    Can not login without Javascript enabled. This measure is useless on mobile devices though as the virtual keyboard fills the entire screen and thus can not be repositioned. If an attacker found a chink in the armour that would allow multiple password attempts without locking the account (likely, as this appears to be done in script), a brute-force will likely succeed in a very short amount of time.

    On the plus-side, I am informed of ALL login attempts and transactions via SMS and must login and enter a one-time-pad to authorize larger transactions. I am also given the previous login time and date upon login and a separate code is required to add a new payee or for overseas transfers.

    --
    [Rent This Space]
  33. Re:Hah! Take that, my bank! by 1u3hr · · Score: 4, Insightful

    The real question is how were they able to truncate your password if they used a hash?

    Maybe they always truncated the password, just didn't tell you.

  34. Re:When this happens... by gman003 · · Score: 3, Informative

    Look at an ASCII table sometime.

    The first 0x20 characters, plus 0x7F, are "non-printable" or "control" characters, having no visual representation in any "standard" font, instead having some effect on the system - NUL, start-of-header, start-of-text, end-of-text, enquiry, acknowledge, bell, backspace, tab, line feed, vertical tab, form feed, carriage return, shift out, shift in, data link escape, device codes 1-4, and a few others I can't remember. The other 0x5F are "printable" - they actually show some character on the screen. That includes everything from space to ~, literally.

    Those are official terms. ISO encodings and Unicode add more printing and non-printing characters, but they all have the same base. And I suppose EBCDIC has its own set of control characters, incompatible with ASCII et al (although if you're basing your password system on "what EBCIDIC allows", you fail on at least a dozen levels already).

  35. Re:if they used a hash...? by galaad2 · · Score: 3, Interesting

    PS: the password field itself allows more than 16 chars, but if you enter more characters, when you try to login you get back a message telling you that the password is wrong. I can only login if i enter ONLY the first 16 chars.

    --
    root@127.0.0.1
  36. That's nothing; think how they store the passwords by rtfa-troll · · Score: 5, Insightful

    That's enough for hotmail !!

    An AC makes a reasonable on topic first post with a more or less accurate entropy count (note that both sexconker and Immerman's posts are right; since most users will get a-z with first letter capitalized and a single numerical substiution you get about 26 variations per character + 2 bits for the substitution that gets you less than five bits per character; of course if you use a password safe then you can use A-Za-z1-9 + about 20 - 30 punctuation characters depending on your keyboard, for about 90 characters giving you just over six bits). The only possible explanation that it gets modded to zero immediately is that it's anti-Microsoft and the shills are out with their large number of mod points as ever.

    Now, for the next trick. If you store passwords as a hash, as you are supposed to, then there is no way to shorten them since without the end of the password you won't be able to make the hash match. This means that at least somewhere Hotmail is storing passwords in plaintext. That's actually a much worse breach than having limited passwords since there is no way for the user to overcome it.

    AC's post was excellently insightful. It should be modded back up to infinity.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  37. Re:You need more than 16 char by Havenwar · · Score: 3

    If you can make 100 billion incorrect guesses in a second to a remote webpage, there's really only two things to say:

    1. I want your internet connection.
    2. Password strength is not the critical flaw of that particular site - rather they should look into some way of not letting people try 100 billion passwords in a second without getting delayed/locked out.

  38. Re:That's nothing; think how they store the passwo by JImbob0i0 · · Score: 5, Insightful

    It's feasible that the first time you log in since this was introduced that if the password validates then it gets truncated and the has based on the first 16 characters is stored.

    Once that's done any future password could be truncated to 16 and compared with the new hash based on the first 16...

    That way you can safely transition from one for to another without passwords stored in plain text.

  39. Re:if they used a hash...? by gnasher719 · · Score: 3

    The hashing algorithm they use might have collisions past 16 characters anyway, so you'd get no added security out of extra characters, and you only hash and handle the hash from the first 16 characters.

    A 128 bit hash doesn't have collision. In theory it can, if the hash function is cracked then collisions can be created, but in practice there are just no collisions. And there are plenty of devices (iPhone for example), where using lots of digits, upper/lowercase etc. makes the password impractical to enter, so I'd rather use a long (>16 chars) of lowercase characters and rely on length to produce bits.

  40. Re:Slashdot has a limit to by AK+Marc · · Score: 3, Interesting

    Often it's due to single sign on, and it has to work on 100 different legacy systems. But yes, I've been told one place to set my password to 6 alpha characters and 2 numbers. I have no idea what would or wouldn't work, and the combinations I tried matching the published rules didn't work, but adopting the 6+2 scheme generated a valid password. Because of the 60 day pwd expiration, and no repeats in the last 12 passwords, everyone does 6 alpha in lower case, and numbers 1-12, rotated. It is roughly as secure as just 6 chars and no numbers, but no, we have to have the numbers and the short-ish expiration. I am of the opinion that expiring passwords leads to less password re-use, but less password entropy as well. For where that tradeoff gets us for security, I have no idea.