Click here to Skip to main content
15,887,214 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus20-Oct-23 10:23
mvaraddevus20-Oct-23 10:23 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen20-Oct-23 10:40
trønderen20-Oct-23 10:40 
GeneralRe: "special characters" in passwords: defined how? Pin
PIEBALDconsult20-Oct-23 11:32
mvePIEBALDconsult20-Oct-23 11:32 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen20-Oct-23 12:05
trønderen20-Oct-23 12:05 
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus20-Oct-23 12:24
mvaraddevus20-Oct-23 12:24 
GeneralRe: "special characters" in passwords: defined how? Pin
RussellT23-Oct-23 1:57
professionalRussellT23-Oct-23 1:57 
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus23-Oct-23 2:02
mvaraddevus23-Oct-23 2:02 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen20-Oct-23 10:36
trønderen20-Oct-23 10:36 
Maybe the restrictions on special characters is because they do password processing by some sort of regex processing. (Obligatory xkcd: xkcd: Bobby Tables[^])

I 'sort of' (but only sort of) can accept that they for simplicity restrict passwords to 8 bit characters. Unless they do full UTF-8/16 processing, some UTF byte values of e.g. an emoji may interfere with their regex processing; an intermediate UTF-8 byte may, in isolation, look like one of their special characters. Also: We still have a lot of text based internet protocols, developed before the internet community realized that there is a world outside 7-bit ASCII. If you connect through a protocol that is not updated, and not protected by some encoding of binaries, some of your emoji byte values in UTF coding may be misinterpreted as a protocol control character.

Yet, anno 2023 (and really even anno 2000 or 1990!) I would take for granted that both text oriented protocols and web sites can handle any ISO 8859 variant, 8-bit characters, or the numerous IBM code pages for the 128-255 range, without misbehaving or breaking down.

What scares me most is the limitation to 20 chars, clearly suggesting that they do not hash it but store it as plaintext. If hashed, there would be no reason for limiting the length. And ... there is no reason why they should store the password as plaintext. They should not!

If they do not store it as plaintext, and if they accept any ISO 8859 8-bit character, I do not have any difficulties creating 20-character passwords that would not appear in any dictionary attack. Attacking a 160 bit key by brute force is something that the attacker will do only if she expects to find something really valuable behind the locked door. (Besides: What happened to the old technique of incurring an exponentially increasing delay for each unsuccessful attempt to log in to an account? That prevents all brute force attacks!)

The restriction on repeating sequences I take as their attempt to discipline their users to create better passwords. They should include 'qwerty' and 'asdf' in the list as well. And several others. Even though this is an 'arbitrary' restriction, there are so many users out there ignorant with passwords that I accept it as a way to give those ignorant users a kick in the behind. Smile | :)
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus20-Oct-23 10:50
mvaraddevus20-Oct-23 10:50 
GeneralRe: "special characters" in passwords: defined how? Pin
englebart21-Oct-23 7:16
professionalenglebart21-Oct-23 7:16 
GeneralRe: "special characters" in passwords: defined how? Pin
jschell20-Oct-23 11:44
jschell20-Oct-23 11:44 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen20-Oct-23 12:03
trønderen20-Oct-23 12:03 
GeneralRe: "special characters" in passwords: defined how? Pin
Gerry Schmitz20-Oct-23 20:04
mveGerry Schmitz20-Oct-23 20:04 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen21-Oct-23 5:37
trønderen21-Oct-23 5:37 
GeneralRe: "special characters" in passwords: defined how? Pin
Gerry Schmitz21-Oct-23 8:05
mveGerry Schmitz21-Oct-23 8:05 
GeneralRe: "special characters" in passwords: defined how? Pin
jschell23-Oct-23 5:06
jschell23-Oct-23 5:06 
GeneralRe: "special characters" in passwords: defined how? Pin
trønderen23-Oct-23 7:21
trønderen23-Oct-23 7:21 
GeneralRe: "special characters" in passwords: defined how? Pin
englebart21-Oct-23 7:30
professionalenglebart21-Oct-23 7:30 
GeneralRe: "special characters" in passwords: defined how? Pin
theoldfool21-Oct-23 0:47
professionaltheoldfool21-Oct-23 0:47 
GeneralRe: "special characters" in passwords: defined how? Pin
englebart21-Oct-23 7:03
professionalenglebart21-Oct-23 7:03 
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus21-Oct-23 12:31
mvaraddevus21-Oct-23 12:31 
GeneralRe: "special characters" in passwords: defined how? Pin
englebart21-Oct-23 17:26
professionalenglebart21-Oct-23 17:26 
GeneralRe: "special characters" in passwords: defined how? Pin
Harrison Pratt23-Oct-23 1:36
professionalHarrison Pratt23-Oct-23 1:36 
GeneralRe: "special characters" in passwords: defined how? Pin
raddevus23-Oct-23 2:04
mvaraddevus23-Oct-23 2:04 
GeneralRe: "special characters" in passwords: defined how? Pin
Harrison Pratt23-Oct-23 5:53
professionalHarrison Pratt23-Oct-23 5:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.