Ero sivun ”Random” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (tt)
Rivi 1: Rivi 1:
'''<tt>/dev/random</tt>''' on laitetiedosto, josta saadaan satunnaislukuja. Linux sisältää hyvänä pidetyn satunnaislukugeneraattorin, joka kokoaa eri lähteistä enemmän tai vähemmän satunnaista dataa ja muodostaa tästä laitetiedostosta tarjottavia satunnaislukuja. '''<tt>/dev/urandom</tt>''' tarjoaa saman toiminnallisuuden, mutta siinä missä /dev/random tarvittaessa odottaa ulkopuolista satunnaisdataa, /dev/urandom tarvittaessa tinkii satunnaislukujen laadusta.
'''<tt>/dev/random</tt>''' on [[laitetiedosto]], josta saadaan satunnaislukuja. Linux sisältää hyvänä pidetyn satunnaislukugeneraattorin, joka kokoaa eri lähteistä enemmän tai vähemmän satunnaista dataa ja muodostaa tästä laitetiedostosta tarjottavia satunnaislukuja. '''<tt>/dev/urandom</tt>''' tarjoaa saman toiminnallisuuden, mutta siinä missä /dev/random tarvittaessa odottaa ulkopuolista satunnaisdataa, /dev/urandom tarvittaessa tinkii satunnaislukujen laadusta.


Satunnaislukugeneraattorin tarvitsemaa satunnaisdataa saadaan tallennetusta siemenestä sekä esimerkiksi eri laiteajurien ajoituksista, hiiren liikkeistä yms. Osa tästä datasta voi olla ulkopuolisen osittaisessa kontrollissa, mutta data pyritään yhdistämään niin, ettei joidenkin lähteiden kontrolli riitä ennustamaan satunnaislukuja.
Satunnaislukugeneraattorin tarvitsemaa satunnaisdataa saadaan tallennetusta siemenestä sekä esimerkiksi eri laiteajurien ajoituksista, hiiren liikkeistä yms. Osa tästä datasta voi olla ulkopuolisen osittaisessa kontrollissa, mutta data pyritään yhdistämään niin, ettei joidenkin lähteiden kontrolli riitä ennustamaan satunnaislukuja.

Versio 14. huhtikuuta 2009 kello 15.53

/dev/random on laitetiedosto, josta saadaan satunnaislukuja. Linux sisältää hyvänä pidetyn satunnaislukugeneraattorin, joka kokoaa eri lähteistä enemmän tai vähemmän satunnaista dataa ja muodostaa tästä laitetiedostosta tarjottavia satunnaislukuja. /dev/urandom tarjoaa saman toiminnallisuuden, mutta siinä missä /dev/random tarvittaessa odottaa ulkopuolista satunnaisdataa, /dev/urandom tarvittaessa tinkii satunnaislukujen laadusta.

Satunnaislukugeneraattorin tarvitsemaa satunnaisdataa saadaan tallennetusta siemenestä sekä esimerkiksi eri laiteajurien ajoituksista, hiiren liikkeistä yms. Osa tästä datasta voi olla ulkopuolisen osittaisessa kontrollissa, mutta data pyritään yhdistämään niin, ettei joidenkin lähteiden kontrolli riitä ennustamaan satunnaislukuja.

Pseudosatunnaislukujen luonnissa käytetään algoritmia, jonka luomia lukuja ei tiettävästi voida ennustaa edellisten lukujen perusteella, mutta aroissa tilanteissa, kuten kryptografisia avaimia luotaessa, suositellaan /dev/random-tiedoston käyttämistä.