I understand that thru SSL, the browser gets public key of the secured website and thru public key encryption rsa algorithm, these 2 establish session key and then continue communication thru some symmetric algorithm, because symmetric key encryption/decryption is faster. Which symmetric key algorithm does SSL use? DES? AES? or something else?
Thanks
Best Answer
There are several, including those you mentioned - RC4 is common, AES is also available.
See CipherSuite on Wikipedia and also Comparison of TLS implementations. If you open up the security view for a page in your browser, it will show what encryption is being used for that page.