Avatar
Enki
44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b
Violence is the last refuge of the incompetent. Certified risky hire. Self hosting addict, sysadmin, backpacker, cook. Admin of the sovbit.host servers and more. I2P Mail: enki@mail.i2p

No one can stop the tacos. 😤

Sometimes you just gotta make and eat a bunch of bougie-ass tacos.

Tri-tip, Pickled Onions, Chimichurri, cotija, Cilantro, squeeze of lime. #foodstr

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/b49d6b5a79dceae17bc18703b81d5c4fab4d14f0e1009adb0eec4f180775076e.webp

I feel your pain because I've definitely had a co-worker like this.

Replying to Avatar NEW1

#nostr

Friend of mine had a good phrase the other day, "morally consistent degeneracy."

If it's an Indian restaurant, you sure as hell hope they're using ghee and only that. 😅

Honestly, kind of hard to argue with blue wallet. I know Zeus is adding some on-chain features here soon, so that might soon become my all-in-one wallet, especially if the features don't suck.

Lol thats why I blocked them. 😅 If they know, then fuck them. And if they don't know, also kind of fuck them. It's not a funny joke.

Stupid fickle DJ brain. Had a bunch of tracks picked out in a direction ready to go for a set later this week. Now I'm reviewing those tracks again, and I'm like, wow, I hate all of these. Time to find all new music.

Replying to Avatar Keychat

A ratchet can only turn in one direction.

The double ratchet means two types of ratchets: a KDF ratchet (the small ratchet in the diagram) and a DH ratchet (the large ratchet in the diagram).

KDF stands for Key Derivation Function. A hash function is the simplest KDF because it is one-way. K1=hash(K0), K2=hash(K1), K3=hash(K2), K4=hash(K3)... K1 is used to encrypt the first message, K2 to encrypt the second message, and so on. Once used, the key is deleted. If an attacker obtains the latest encryption key K5, they cannot reverse-engineer K4, K3, K2, or K1, ensuring the security of historical messages. Thus, the KDF provides forward secrecy to the encryption protocol.

However, the attacker can derive K6, K7, K8..., which means there is no backward secrecy. This is where the DH ratchet comes into play.

The Diffie–Hellman (DH) key exchange is a mathematical method for securely exchanging cryptographic keys over a public channel. Alice, using her private key S1 and Bob’s public key P2, can compute a value. Similarly, Bob, using his private key S2 and Alice’s public key P1, can compute a value. These two values are equal.

Alice and Bob continuously generate new DH key pairs for new messages on the client side and attach the public key in plaintext to the message. The message recipient can then use this public key and their private key to perform the DH computation. This DH ratchet effectively resets the KDF ratchet with the DH ratchet. Because the attacker does not know the latest DH private key, they cannot derive future encryption keys, thus providing backward secrecy.

Therefore, in the double ratchet algorithm, the KDF ratchet ensures forward secrecy, and the DH ratchet ensures backward secrecy, together achieving both forward and backward secrecy.

We recommend the following video, which provides a more intuitive animation demonstration.

https://youtu.be/9sO2qdTci-s?si=BXLU33BRANWAJKMz

https://youtu.be/7uEeE3TUqmU?si=jpPOR_O61IppgJxl

(We hope users can understand the basic principles to judge for themselves which chat applications are good.) nostr:note1ffgsgvkltl96wzwe6lakv2ntjfkq2u48msx57mrvnnhtyde5s2js8antlr

The mom's still with them. I gave them some water and some cat food, but I think they've been up there for a little while because the cat's eyes are open, if just barely.

I just found four baby kittens on my roof. They just barely have their eyes open. I want to adopt them all. I don't know what to do. 😅

Searching through a pile of black shirts to find a specific one. 😅