[ale] what's the difference between
Paul Cartwright
ale at pcartwright.com
Fri Dec 5 14:15:09 EST 2008
On Fri December 5 2008, Jim Kinney wrote:
> Is there a way to "add entropy" to get /dev/random to fill quicker?
When a Linux system starts up without much operator interaction, the
entropy pool may be in a fairly predictable state. This reduces the
actual amount of noise in the entropy pool below the estimate. In
order to counteract this effect, it helps to carry entropy pool
inforâ€
mation across shut-downs and start-ups. To do this, add the following
lines to an appropriate script which is run during the Linux system
start-up sequence:
echo "Initializing random number generator..."
random_seed=/var/run/random-seed
# Carry a random seed from start-up to start-up
# Load and then save the whole entropy pool
if [ -f $random_seed ]; then
cat $random_seed >/dev/urandom
else
touch $random_seed
fi
chmod 600 $random_seed
poolfile=/proc/sys/kernel/random/poolsize
[ -r $poolfile ] && bytes=`cat $poolfile` || bytes=512
dd if=/dev/urandom of=$random_seed count=1 bs=$bytes
Also, add the following lines in an appropriate script which is run
during the Linux system shutdown:
# Carry a random seed from shut-down to start-up
# Save the whole entropy pool
echo "Saving random seed..."
random_seed=/var/run/random-seed
touch $random_seed
chmod 600 $random_seed
poolfile=/proc/sys/kernel/random/poolsize
[ -r $poolfile ] && bytes=`cat $poolfile` || bytes=512
dd if=/dev/urandom of=$random_seed count=1 bs=$bytes
--
Paul Cartwright
Registered Linux user # 367800
Registered Ubuntu User #12459
More information about the Ale
mailing list