martedì 6 febbraio 2018

Numeri causali sicuri per criptografia

Quando bisogna generare dei numeri casuali, bisogna essere sicuri che siano molto casuali. I computer generano i numeri casuali facendo dei conti, vengono chiamati pseudocasuali, ma alcuni conti possono genere dei numeri più casuali di altri.
Livecode ha la funzione random per generare numeri casuali, ma ha anche la funzione randomBytes per generare numeri causali sicuri criptograficamente.
La funzione randomBytes utilizza OpenSSL per generare i numeri casuali.

Se volete saperne di più vi consiglio di leggere qui: https://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator