Does anyone have a recommended 512-bit cipher? Preferably stream, yet I can tolerate block.

I do know how to type Blake2b-512(seed, counter). I prefer not to.

#cryptograpy #encryption

@kayaba Threefish-512 is what you're looking for. It's well-defined so you don't need to custom design your own. It was a SHA-3 finalist and performs very well in software.

https://www.schneier.com/academic/skein/threefish/

Schneier on Security: Threefish

@atoponce Thanks! Definitely sounds like what I'd want for a proper solution.

Then the question is simply are proper solutions better than a simple Blake2b hack which sounds a lot more... practical?

Then there's also the ability to use a Keccak256 sponge construction...

@kayaba Personally, I'd rather use something "off the shelf" than rolling my own. Cryptography is loaded with pitfalls and sharp edges. There's no guarantee I'd design something correctly, and instead, probably get it wrong. Side channels, key misuse, authentication errors, etc.