Opened 10 years ago

Last modified 21 months ago

#623 assigned Feature request

Improve password strengh component

Reported by: Arno Wacker Owned by: kopal
Priority: Nice to have Milestone: CrypTool 2.1 - Release 2020.1
Component: General Plugins Keywords:
Cc:

Description

The password strength component should be improved with the following features:

  • Add a presentation, similar as in CT1 (with progressbar and explanation)
  • The output should reflect the bitstrength of the password. This way the output becomes comparable, i.e. it tells you something... Eg. a passswort consisting only of 26 possible characters and a length of 8 could be calculated as log_2(268), or in general log_2(max_charnr_char). Hence, you usually need to know what characters are allowed to make this calculcation. Here the default should be set to the printable characters, but it should be changeable by the user.
  • It should also be extended to use a dictionary-input and search the word in the dictionary - in case the word is found, the bitstrength is reduced to searching the dictionary, hence log_2(dictionary_length), where dictionary_length is the number of words in the used dictionary. The dictionary input should be optional. Additional check by adding/removing some characters in front/at the end of the word and checking again against the dictionary would further improve this. (Clearly adding some characters increases the search space, which needs to be taken into consideration)
  • After a workspace is created for this, it should also be added to the wizard for easy checking a password strength.

Change History (7)

comment:1 Changed 9 years ago by Sven Rech

Owner: changed from coredevs to kopal
Status: newassigned

comment:2 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 BETA 1CrypTool 2.1 - Q2 Release

Ticket retargeted after milestone closed

comment:3 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - Q2 ReleaseCrypTool 2.1 - 2018.2 Release

Milestone renamed

comment:4 Changed 4 years ago by kopal

Milestone: CrypTool 2.1 - 2018.2 ReleaseCrypTool 2.1 - Release 2018.2

Milestone renamed

comment:5 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.2CrypTool 2.1 - Release 2018.3

Ticket retargeted after milestone closed

comment:6 Changed 3 years ago by kopal

Milestone: CrypTool 2.1 - Release 2018.3CrypTool 2.1 - Release 2019.1

Ticket retargeted after milestone closed

comment:7 Changed 21 months ago by kopal

Milestone: CrypTool 2.1 - Release 2019.1CrypTool 2.1 - Release 2020.1

Milestone renamed

Note: See TracTickets for help on using tickets.