DangerOnTheRanger / maniwani

Imageboard software for the 21st century
MIT License
75 stars 11 forks source link

User ID #69

Open DonaldTsang opened 5 years ago

DonaldTsang commented 5 years ago
  1. Unique ID hash for each board (requires a salt for every board)
  2. Unique ID hash for each thread (requires a salt for every thread) These two things are not the same

Also 3. salt represented by words like http://worrydream.com/tripphrase/

DangerOnTheRanger commented 5 years ago

Maybe I don't understand - how would 1 and 2 be different in practice compared to the hex IDs that are already implemented?

Tripphrases seem like an interesting concept, but wouldn't they be redundant with tying hex IDs to a slip? In other words, log in and you're guaranteed to keep the same hex ID in a thread regardless of how many times you post with a different IP.

DonaldTsang commented 5 years ago

@DangerOnTheRanger I am talking about hexID, but the two cases are different. One is universal through an entire board (not site mind you), and the other is only unique per thread.

log in and you're guaranteed to keep the same hex ID in a thread regardless of how many times you post with a different IP

In that case we need to distinguish IDs that are IP-based and IDs that are account-based.

Also, about No.3, I think that PhraseIDs can replace HexID as a type of "quirk".

DangerOnTheRanger commented 5 years ago

One is universal through an entire board (not site mind you)

Why just one board and not the site? I'm not sure I follow.

In that case we need to distinguish IDs that are IP-based and IDs that are account-based.

Outside of potentially encouraging people with more dynamic IPs to register, what would be the benefits of doing so?

Also, about No.3, I think that PhraseIDs can replace HexID as a type of "quirk".

I'd be open to this, sounds interesting.

DonaldTsang commented 5 years ago
  1. Some people only want board-wide IDs on the boards they commonly use, such that if they talk on another board that are less used, their identity won't "show up".
  2. The benefits of IP-based ID is to allow for possible deniability of users, as some IPs can be used by multiple people. Account-based IDs on the other hand are not anonymous in the traditional sense.
  3. Yeah Tripphrase and PhraseID are fun to play with.