4 ms·
My current, somewhat underinformed understanding: (A) Handling key exchange (Diffie-Hellmman) is ugly. There are other algorithms, but I'm unclear what a good
by DanielDent 11y ago
My current, somewhat underinformed understanding:
(A) Handling key exchange (Diffie-Hellmman) is ugly. There are other algorithms, but I'm unclear what a good choice is right now. I'm also unclear if larger key sizes are actually helpful.
(B) For symmetric algorithms, AES, use AES-256. In the quantum case, it might be equivalent to ~127-128 bit AES, which is pretty decent.
(C) For hashing, use SHA-512. It uses 64-bit words, and might be similar in strength to SHA-256 today.
(D) A lot of hash algorithms can actually be used as signature schemes, especially if you combine them with Merkle tree like structures.