This article needs additional citations for verification. (November 2013) |
In cryptography, a nonce is an arbitrary number that can be used just once in a cryptographic communication.[1] It is often a random or pseudo-random number issued in an authentication protocol to ensure that each communication session is unique, and therefore that old communications cannot be reused in replay attacks. Nonces can also be useful as initialization vectors and in cryptographic hash functions.