|
||
|
|
|
|||||||
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
El Samsung Galaxy A Quantum es un A71 5G con un generador cuántico de números aleatorios
El Samsung Galaxy A Quantum es un A71 5G con un generador cuántico de números aleatorios ![]() Leemos en xatakandroid.com "Desde que Samsung remodeló sus gamas para crear la serie A, los modelos Samsung Galaxy A se cuentan por decenas. Lo que no entraba en los esquemas es un modelo específico con un generador cuántico de números aleatorios, y esa es precisamente la base del nuevo Samsung Galaxy A Quantum, un nuevo terminal presentado en Corea de Sur en colaboración con la operadora SK Telecom. El Samsung Galaxy A Quantum es básicamente un Samsung Galaxy A71 5G con un nuevo nombre y un nuevo chip en su interior. Se trata de un QNRG o quantum number random generator, capaz de generar números aleatorios sin ningún patrón y totalmente impredecibles." fuente: xatakandroid.com |
| Gracias de parte de: | ||
|
|
|
#4
|
||||
|
||||
|
Um...bueno, a ver, es una innovación, eso no se lo quita nadie...
__________________
Reparador de cacharritos de la manzana.
iPhone 11 en el bolsillo y Mi 9T para enredar
|
|
#6
|
||||
|
||||
|
A lo mejor no conocen este simple código... (genera números aleatorios "seguros")
import java.security.SecureRandom; import java.security.NoSuchAlgorithmException; // ... public static void main (String args[]) { try { SecureRandom number = SecureRandom.getInstance("SHA1PRNG"); // Generate 20 integers 0..20 for (int i = 0; i < 20; i++) { System.out.println(number.nextInt(21)); } } catch (NoSuchAlgorithmException nsae) { // Forward to handler } } |
|
#7
|
||||
|
||||
|
A lo mejor no conocen este simple código... (genera números aleatorios "seguros")
import java.security.SecureRandom; import java.security.NoSuchAlgorithmException; // ... public static void main (String args[]) { try { SecureRandom number = SecureRandom.getInstance("SHA1PRNG"); // Generate 20 integers 0..20 for (int i = 0; i < 20; i++) { System.out.println(number.nextInt(21)); } } catch (NoSuchAlgorithmException nsae) { // Forward to handler } } ![]() Por no mencionar que precisamente el algoritmo que pones se vio comprometido hace algún tiempo. Más información aquí: (In)Security of JavaSecureRandomImplementations |
| Gracias de parte de: | ||
|
#8
|
||||
|
||||
|
A lo mejor no conocen este simple código... (genera números aleatorios "seguros")
import java.security.SecureRandom; import java.security.NoSuchAlgorithmException; // ... public static void main (String args[]) { try { SecureRandom number = SecureRandom.getInstance("SHA1PRNG"); // Generate 20 integers 0..20 for (int i = 0; i < 20; i++) { System.out.println(number.nextInt(21)); } } catch (NoSuchAlgorithmException nsae) { // Forward to handler } } ![]() Ahi tienes la puerta chico...
__________________
|
|
#9
|
||||
|
||||
|
Eso no es aleatorio, es pseudoaleatorio, y la diferencia es importante porque implica que si alguien puede adivinar, o peor aún controlar, la semilla generatriz el sistema se va al garete.
Por no mencionar que precisamente el algoritmo que pones se vio comprometido hace algún tiempo. Más información aquí: (In)Security of JavaSecureRandomImplementations ![]() |
![]() |
Estás aquí
|
||||||
|
||||||