Ideas on how to convey additional contextual helpful information #25
Replies: 4 comments 4 replies
-
One solution would be to just include inline where the estimate is given the contextual information. Such a proposal was made by @mk-fg in #18 (comment) (see the
In general it might work for such cases where the additional information is very succinct (as targeted entropy bits), however in the general sense (like bruteforce estimates as discussed in #24) the information can be quite lengthy due to the various subtleties of the topic at hand. |
Beta Was this translation helpful? Give feedback.
-
Another solution would be to include some permanent links to pages providing the additional contextual information. Something like for example This might be an elegant solution:
There are also some issues:
(Obviously I am more in favor of this solution than the previous one of including help inline.) |
Beta Was this translation helpful? Give feedback.
-
I think one way to do it would be to bundle such linked documentation in project repository, like you'd do with any other relevant docs (cryptsetup F.A.Q. for example). |
Beta Was this translation helpful? Give feedback.
-
As a third option, perhaps a compromise between the two previous ones (#25 (comment) and #25 (comment)), would be to embed in the executable some additional files and having them displayed as the result of a special flag, like for example:
This is similar to what
This has the advantage of working even without an internet connection (although it does display a link for further or perhaps more up-to-date information), and it also has the advantage of being always there where the user has the tool. There are also some disadvantages though, first of all bloating the executable. But this is not an issue at the moment, because the executable is already quite bloated (due to the Rust and GlibC runtimes) and especially so in static builds. |
Beta Was this translation helpful? Give feedback.
-
As hinted in #18 by @mk-fg, some of the patterns tool output give estimates (in terms of token suitability for different cryptographic purposes or in terms of how easy it is to brute-force it).
I would like to open a discussion on how to better handle giving some context or additional information about these estimates. (Some solutions to follow as individual replies for better GitHub discussions thread management.)
Beta Was this translation helpful? Give feedback.
All reactions