Nell'handshake SSL / TLS, un nonce viene sempre inviato dal client al server e viceversa. Il nonce consiste fondamentalmente in un numero casuale e in un timestamp unix. Perché abbiamo bisogno del timestamp unix?
Poiché il nonce è sempre un numero casuale, in che modo questo protegge dall'attacco di replay da parte di un man-in-the-middle? Essendo una cosa casuale, lo stesso nonce potrebbe essere ripetuto in un'altra stretta di mano con lo stesso server.
Qualcuno può dirmi qualche altro scopo di questo nonce?