Mod­ern cryp­tog­ra­phy relies on the gen­er­a­tion of ran­dom num­bers that are then used as keys to encrypt the huge amounts of data pro­duced by gov­ern­ments and large cor­po­ra­tions, for exam­ple.
Mod­ern cryp­tog­ra­phy relies on the gen­er­a­tion of ran­dom num­bers that are then used as keys to encrypt the huge amounts of data pro­duced by gov­ern­ments and large cor­po­ra­tions, for exam­ple. Although algo­rithms are com­mon­ly used to gen­er­ate seem­ing­ly ran­dom num­bers, a hack­er could in prin­ci­ple work out the pre­de­ter­mined steps of an algo­rithm and thus pre­dict its output.