Kezdőoldal » Számítástechnika » Egyéb kérdések » Hogy lehet feltörni egy...

Hogy lehet feltörni egy egyszerű véletlenszám-generátort?

Figyelt kérdés
Tehát nem a Puttó vagy ilyenek, az nehéz is plusz bűncselekmény.

2022. jan. 29. 23:08
 1/4 anonim válasza:
A random number generátorok normál esetben (pl. a te számítógéped, Java programocskád...) csak pszeudorandom számot tud generálni. Linuxon pl. az IO műveletkből gyűjt entrópiát és az alapján generál. Ezért azok a számok kvázi determinisztikusak tekintendőek. Tudni kellene, hogy az adott random number generator amiről te érdeklődsz mi alapján gyűjti az entrópiát. Pl. a random.org-nak vannak antennái a világban és az azmoszférikus zajból teszi ezt. Ez már elég random, de ezt is tudod befolyásolni pl. azzal, ha az antennák közelében adott rádióhullámokat generálsz és ezzel elnyomod az atmoszférikus zajt. Az alapján pedig lesz egy predikciód, milyen számot fog kidobni.
2022. jan. 29. 23:45
Hasznos számodra ez a válasz?
 2/4 anonim válasza:
* természetesen atmoszférikust akartam érni, elgépelés, elnézést
2022. jan. 29. 23:49
Hasznos számodra ez a válasz?
 3/4 anonim válasza:

Még annyit a kérdéshez és nem akarom metafizikai érkezeésbe átvinni a diskurzust, de a tudósok alapvetően egyetértenek abban, hogy true random nem létezik. Ez már meghaladja az én tudásomat is, de elvileg ha megszületne a világot leíró egyesített elmélet a:

- Gravity

- The weak force

- Electromagnetic force

- The strong nuclear force

elméletekben, akkor lényegében meg tudnánk jósolni a jövőt (ha a világ a standard model alapján működne, ami úgy tűnik ebben a formában nem lesz igaz) beleértve a véletlenszámokat vagy a következő kockadobás eredményét...


De ide már egy elméleti fizikus kell, az én tudásom itt már kevés.

2022. jan. 29. 23:56
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

attól függ, milyen: a legtöbb programozó csak egy nyamvadt rand() függvényt használ, time()-ra inicializálva. Ha ugyanazt a másodpercet adod meg egy másik (saját) random generátornak, ugyanazt fogja generálni.

De kivitelezni kb. az advanced hard kategória, elég profinak kell lenni hozzá hogy össze tudd szinkronizálni az időket, és felderíteni mikor volt a seed beadva a random generátornak

2022. jan. 30. 13:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!