Example
Start a toy HTTPS handshake with a client random and one offered cipher suite.
highlighted = computed this step
Step 1 — Client random
Compute the highlighted cryptography value.
client_random4
Step 2 — Offered suite
Compute the highlighted cryptography value.
suiteTOY_DHE_RSA_WITH_XOR8_SUM
Step 3 — Key exchange
Compute the highlighted cryptography value.
key exchangeDHE
Step 4 — Bulk and hash
Compute the highlighted cryptography value.
bulk, hash(XOR8, SUM)
cryptography
This lesson follows a tiny HTTPS-like protocol sequence so every value can be checked by hand.