
Related introduction
Hash value:
The hash algorithm maps a binary value of any length into a smaller binary value of fixed length. This small binary value is called a hash value. A hash value is a unique and extremely compact numerical representation of a piece of data. If you hash a piece of plaintext and change even one letter of the paragraph, subsequent hashes will produce different values. It is basically computationally impossible to find two different inputs that hash to the same value.
The Message Authentication Code (MAC) hash function is often used along with digital signatures to sign data, while the Message Detection Code (MDC) hash function is used for data integrity.
Randomly generated:
Random number generation is an integral component of many cryptographic operations. For example, encryption keys need to be as random as possible so that the generated keys are difficult to reproduce. A cryptographic random number generator must produce an output that cannot be computationally deduced (below a probability of p < .05); that is, any method of deducing the next output bit must not have a higher probability of success than random guessing. Classes in the .net framework use random number generators to generate encryption keys.
RNGCryptoServiceProvider is an implementation of the random number generator algorithm.


















Useful
Useful
Useful