se fait une idée particulière de ce qu'est un caractère spécial
Ça m’a agacé un long moment avant que je n’ai plus rien à faire (enfin presque sinon je n’écrirais pas ce message ^^), mais un « caractère spécial » sans plus de précision ça ne veut absolument rien dire. Dans le contexte dont tu parles on l’entend souvent comme un caractère non-alphanumérique, soit, dans ce cas utilisons ce terme. _ est bien souvent considéré comme alphanumérique ceci dit (pour les regex par exemple). Ce qui fait sens quand on sait d’où il vient.
Est-il « spécial » en lui-même ? Évidemment ça n’a aucun sens.
Mais le concept de « caractère spécial » existe pourtant bel est bien. Oui, dans un contexte donné. Un caractère peut donc être spécial dans tel contexte et « normal » dans un autre.
Et cette habitude de forcer les utilisateurs à mettre au moins une lettre minuscule, une majuscule, un chiffre, un « caractère spécial » (utilisez un ^ ou un ~ si vous êtes joueur !) et utiliser entre 4 et 36 caractères, c’est censé obliger/inciter l’utilisateur à ne pas mettre le nom de son chat ou sa ville de naissance, seulement... dans l’absolu une telle règle ne fait que réduire le nombre de mots de passe possibles, et surtout, ça n’empêche personne d’utiliser un mot de passe tel que Aaaaaaaaa1.1234. Certains programmeurs malins imposent qu’un caractère ne soit pas répété, pas de souci, on réduit encore un peu l’entropie, je vais mettre Abcdefghijk9.4321 (notez le 9 à la place du 1 et l’ordre décroissant à la fin, pour renforcer la solidité...)
Puisque personne ne l’a encore fait :
Titre de l'image
Le 44 bit d’entropie est évidemment à relativiser si l’attaquant sais que cette méthode est utilisée, mais ça reste solide, surtout qu’on peut utiliser autre chose que des espaces, mettre des majuscules où l’on veut, etc...
# Caractère spécial
Posté par Marotte ⛧ . En réponse au journal Mon gestionnaire de mots de passe, en 50 lignes de HTML. Évalué à 5. Dernière modification le 12 février 2024 à 18:34.
Ça m’a agacé un long moment avant que je n’ai plus rien à faire (enfin presque sinon je n’écrirais pas ce message ^^), mais un « caractère spécial » sans plus de précision ça ne veut absolument rien dire. Dans le contexte dont tu parles on l’entend souvent comme un caractère non-alphanumérique, soit, dans ce cas utilisons ce terme.
_est bien souvent considéré comme alphanumérique ceci dit (pour les regex par exemple). Ce qui fait sens quand on sait d’où il vient.Est-il « spécial » en lui-même ? Évidemment ça n’a aucun sens.
Mais le concept de « caractère spécial » existe pourtant bel est bien. Oui, dans un contexte donné. Un caractère peut donc être spécial dans tel contexte et « normal » dans un autre.
Et cette habitude de forcer les utilisateurs à mettre au moins une lettre minuscule, une majuscule, un chiffre, un « caractère spécial » (utilisez un
^ou un~si vous êtes joueur !) et utiliser entre 4 et 36 caractères, c’est censé obliger/inciter l’utilisateur à ne pas mettre le nom de son chat ou sa ville de naissance, seulement... dans l’absolu une telle règle ne fait que réduire le nombre de mots de passe possibles, et surtout, ça n’empêche personne d’utiliser un mot de passe tel queAaaaaaaaa1.1234. Certains programmeurs malins imposent qu’un caractère ne soit pas répété, pas de souci, on réduit encore un peu l’entropie, je vais mettreAbcdefghijk9.4321(notez le 9 à la place du 1 et l’ordre décroissant à la fin, pour renforcer la solidité...)Puisque personne ne l’a encore fait :
Titre de l'image
Le 44 bit d’entropie est évidemment à relativiser si l’attaquant sais que cette méthode est utilisée, mais ça reste solide, surtout qu’on peut utiliser autre chose que des espaces, mettre des majuscules où l’on veut, etc...