-2

A question that I have been wondering for quite some time now, is how do two devices send encrypted data over the internet know the encryption keys to encrypt and decrypt the data, or more importantly how do these services automate the encryption?

Do these services have non changing encryption keys that all their users use, or do they somehow hide the encryption key in the data that is sent over the internet.

If the question needs more clarification feel free to ask.

lennon310
3,2427 gold badges18 silver badges35 bronze badges
asked Feb 9, 2021 at 23:22
1
  • 3
    Key exchange Commented Feb 10, 2021 at 1:52

1 Answer 1

-1

In particular with SSL/TLS communication the symmetric key used for encrypting data is never sent over the wire. Both sides generate it by running algorithm over random data that is exchanged.

For complete reference, one may refer the Cipher Suite which is combination of protocol/key exchange/symmetric encryption algorithm/authentication/hashing

Example - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

answered Feb 10, 2021 at 8:20
1
  • request anyone down voting to please explain. above lines are correct. Commented Feb 11, 2021 at 10:34

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.