Puncte:3

Surse casnice ale aleatoriei sigure?

drapel pt
Him

În casa mea, am o monedă. Pot folosi acea monedă pentru a genera biți aleatori. Acești biți sunt în mare parte sigure cu excepția cazului în care cineva mă privește răsturnând-o. Sunt, de asemenea, doar aleatorii... poate că sunt un „flapitor rău”?

Am si un calculator. Îl pot folosi pentru a genera biți care sunt oarecum aleatori, dar nu chiar. Acestea sunt sigure dacă aveți încredere în algoritm și în mașină. /ridicare din umeri

Aș dori să generez numere aleatorii cu materialele pe care le am la îndemână și să fie sigure. Pot să fac mai bine decât o aruncare de monede în ceea ce privește securitatea sau aleatorietatea?

kodlu avatar
drapel sa
oamenii au folosit și rezervoare de pește în loc de lămpi de lavă, se pare că îmi amintesc. https://hackaday.com/2019/12/09/generating-random-numbers-with-a-fish-tank/
Puncte:3
drapel in
Puncte:1
drapel cn

Vă recomand ca, dacă nu sunteți deosebit de paranoic și nu aveți încredere în algoritmi criptografici moderni, cum ar fi cifrurile bloc și stream sau hashuri, să folosiți computerul. Este de departe cea mai ușoară abordare.

Ori are \dev\urandom pentru mașinile *nix sau generatorul de numere aleatorii din noul Windows (Windows Server 2008 și Windows Vista și mai târziu) Criptography API: Next Generation (CNG). O mulțime de limbaje de programare înglobează aceste două surse în funcții/biblioteci mai ușor de utilizat.

Ambele sunt generatoare de numere pseudoaleatoare care oferă un nivel de securitate perfect acceptabil. Și sunt destul de nesfârșite în ieșire, așa că ar trebui să fie suficiente pentru toate aplicațiile care nu sunt o singură dată. Indistincbilitatea computațională înseamnă că este imposibil să distingem rezultatele lor de o distribuție cu adevărat aleatorie.

Dacă sunteți un tip de pălărie din folie de tablă (eu sunt), vă sugerez să revizuiți generator de numere aleatorii, aleatorietatea și bloc de o singură dată Etichete. Acest caz de utilizare este prea implicat pentru a fi postat ca un singur răspuns general.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.