Damus
mleku · 74w
seriously, has anyone actually thought through the problem of implementing clients to pull messages that contain no reference to a user without leaving them wide open for anyone to read? first rule o...
Vitor Pamplona profile picture
The main issue is that nip-04 leaks way too much data not only to the relay, but to the public in general. On top of that, the encryption procedures of NIP-04 are laughable. The lack of padding alone is a major problem. Imagine saying "Hi" on a DM and that gets converted to 4 encrypted chars. Besides letting everyone know your message is small, how hard is to break the encryption of a 4 char cipher text? Not that hard.

If you repeat GMs around, now you have 100s or 1000s of 4 char encrypted messages. How hard would it be to recover your shared key knowing all those little messages? Not that hard.

With enough shared keys, how hard would it be to figure out somebody's nsec? It gets in the realm of "possible" with today's available computing power.
1❤️2👀2🤙1
Felix · 74w
Is there a tool to request deletion for all sent nip4 dms? Asking for a friend😂
mleku · 74w
the leak to the public is because of relays not implementing auth at minimum, they should implement auth to access DMs if everyone's relay did this, that problem goes away it's never a better solution to use obfuscation when you can instead simply not send out the signal