Nonce: (arbitrary number that may only be used once). 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 function.