Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spec for nameplates and passwords #43

Open
felinira opened this issue Oct 11, 2024 · 1 comment
Open

Spec for nameplates and passwords #43

felinira opened this issue Oct 11, 2024 · 1 comment

Comments

@felinira
Copy link
Contributor

We should move towards specifying something about how we expect nameplates and passwords to look like.

We have this open, which should be specified here: magic-wormhole/magic-wormhole-mailbox-server#45

And then I was wondering about passwords. Are there any requirements or limitations on valid passwords? Considering these need to be interoperable this might make sense. For example, should spaces be allowed? Invisible characters?

I don't want to overly limit ourselves here (emoji are for example a fun alternative to passwords), but some sort of specification would be good to improve things like regex detection of codes.

If we come to the conclusion that passwords can be anything, it would at least make sense to add this to the spec.

@meejah
Copy link
Member

meejah commented Oct 12, 2024

Some thoughts:

There are some concrete use-cases to consider as well:

  • different dictionary/word-lists (including "weird" things like emoji) should remain possible
  • humans are allowed to simply make up / pre-agree on a password (and nameplate) before any interacting with any software (so weird arbitrary limits that make this hard should be avoided)
  • file-transfer is an important use-case, but not the only one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants