[ale] RasPI random numbers

Chris Fowler cfowler at outpostsentinel.com
Thu Dec 3 15:18:28 EST 2015


Write a program that generates man random numbers from 0-1. 0 is black pixel and 1 is white. Write a large XPM image with that. 
When you are done look at the image. Do you see any patterns? 

I did that with an Arduino a few years back when I was playing with one and my daughter asked if she could stay up later. I quickly wrote a program that would blink a LED from fast to slow and then off for no and on for yes. If went off, she went to bed. I then thought "how fair was it?" 

There are also a test suite you can run against numbers it generates to test randomness. 

There are issues with getting enough entropy for hostapd. It would complain about this. I loaded haveged and that solved that. Would that solve the ssh key issue? 

> From: "Alex Carver" <agcarver+ale at acarver.net>
> To: ale at ale.org
> Sent: Thursday, December 3, 2015 10:53:11 AM
> Subject: Re: [ale] RasPI random numbers

> On 2015-12-03 04:51, Boris Borisov wrote:
> > http://www.theregister.co.uk/2015/12/02/raspberry_pi_weak_ssh_keys/

> > some /dev/urandom stuff here:

> > http://www.2uo.de/myths-about-urandom/

> Good thing I'm still on wheezy I suppose. For some reason it managed to
> seed at start. I wonder how that got dropped in the transition.

> Strangely, though, /dev/urandom by default is not fully reseeded when
> the Pi is being used in a server mode and no real mention of that is
> made. The entropy stays very low. I had to install rng-tools to have
> the hardware RNG hooked to /dev/urandom to boost the entropy while running.

> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20151203/70714ea8/attachment.html>


More information about the Ale mailing list