You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your public Key and uuid are concatenated into ids. Then hashes Keccak256(id) with the id to get the contentTopic. Finally use PBKDF2(id) to get the chat key.
Since Publickeys and uuid are public, are topic and key unsafe?
The text was updated successfully, but these errors were encountered:
Hi, the snippet applies to channels and can technically be used by anyone to read messages of Communities that don't have the Encrypted option enabled.
The web client is till missing the encryption layer which would allow it to support this type of Communities.
Desktop app, on the other hand, already supports them and uses a "Hash Ratchet" algorithm, a double ratchet variant, for it.
const id = ${community.publicKey}${uuid}
const contentTopic = idToContentTopic(id)
const symmetricKey = await generateKeyFromPassword(id)
Your public Key and uuid are concatenated into ids. Then hashes Keccak256(id) with the id to get the contentTopic. Finally use PBKDF2(id) to get the chat key.
Since Publickeys and uuid are public, are topic and key unsafe?
The text was updated successfully, but these errors were encountered: