¿Qué es un nonce en criptografía?
¿Podrías explicarnos más detalladamente el concepto de nonce en el ámbito de la criptografía? Estoy particularmente interesado en comprender su propósito y cómo se utiliza en sistemas criptográficos. Específicamente, me gustaría saber si un nonce es un número generado aleatoriamente y, de ser así, ¿cómo contribuye a la seguridad de las comunicaciones cifradas? Además, tengo curiosidad acerca de la diferencia entre un nonce y otras primitivas criptográficas, como los vectores de inicialización o las sales. Su explicación sería muy apreciada.