Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: krb; Da Coyote
> Probably was a math major instead of a computer engineer who actually understands how registers work and how integer arithmetic works in a computer.

Nope, it was dumber than that:

A programmer, who didn't understand the function of the randomizing variables in the key generator, removed all but one (the process ID, 0-32767). He eliminated random memory contents, mouse movements, keyboard input, everything but process ID.

Why? Because a "bug-catching" program told him that memory whould be initialized, not left "random", etc. Rather than strive to figure out why the code would have contained such things, he merely commented them out to quiet the bug-catcher software.

This was unintentional, but the fallout is horrific.
12 posted on 05/25/2008 3:36:47 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is no basis for a system of government!)
[ Post Reply | Private Reply | To 5 | View Replies ]


To: dayglored

whould => should


13 posted on 05/25/2008 3:38:18 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is no basis for a system of government!)
[ Post Reply | Private Reply | To 12 | View Replies ]

To: dayglored
Why? Because a "bug-catching" program told him that memory whould be initialized, not left "random", etc. Rather than strive to figure out why the code would have contained such things, he merely commented them out to quiet the bug-catcher software.

Sounds like the original author didn't document his code well enough.

18 posted on 05/25/2008 3:40:56 PM PDT by sionnsar (trad-anglican.faithweb.com |Iran Azadi| 5yst3m 0wn3d - it's N0t Y0ur5 (SONY) | UN: Useless Nations)
[ Post Reply | Private Reply | To 12 | View Replies ]

To: dayglored

Thanks for the explanation. Some folks do not fully understand the depths one has to go go even approximate randomness. Reminds me of some of the CS students I tried to teach - they thought “it’s already been done, so why learn the basics?”


22 posted on 05/25/2008 4:00:34 PM PDT by Da Coyote
[ Post Reply | Private Reply | To 12 | View Replies ]

To: dayglored

Instead of 128 bits there are only 15?

Ouch.


48 posted on 05/26/2008 2:20:11 PM PDT by Petronski (Scripture & Tradition must be accepted & honored w/equal sentiments of devotion & reverence. CCC 82)
[ Post Reply | Private Reply | To 12 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson