 It is often a random or pseudo-random number issued in an authentication protocol to ensure that old communications cannot be reused in replay attacks.They can also be useful as initialization vectors and in cryptographic hash functions.A nonce is an arbitrary number used only once in a cryptographic communication, in the spirit of a nonce word.