You can even use asymmetric cryptography to work out a good key to use for symmetric cryptography! This is called key exchange where you use your public keys and a recipients public key to come up with a ‘session’ key
- one party creates the secret key and encrypts it with the public key of the recipient

i love this concept lmao