Creating random data
Random data is necessary for several cryptographic tasks. It is very important for key agreement (see InkA) and for automatic password generation.
Generating random data from the computer's resources is actually not possible because nothing is accidental to a processor. Often specialized hardware is used to generate random data - e.g. instruments that measure atomic decay. Another possibility is interacting with the user. That's why Steganos asks you to move the mouse. Even if you try to exactly move the mouse on the same path with the same speed and at the same time small variations make it possible to create 'real' random data.
Some programs generate random numbers from the system's time - this method is not applicable for high security applications.
Related topics