Páginas: [1]
|
 |
|
Autor
|
Tema: Generar numeros aleatorios dependientes de hash (Leído 396 veces)
|
nhaalclkiemr
Desconectado
Mensajes: 1.644
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
|
Weno pues estoy intentando inventar una especie de encriptado (asi para meterme en criptografia algo mas a fondo)...lo que quiero es a partir de un hash (que sería el de la contraseña) generar además de 256 numeros entre 0 y 3, otros 256 numeros entre 0 y 255 pero estos sin k se repitan...esto lo tengo que hacer varias veces con el mismo encriptado por eso pensé quizas en un encriptado pseudoaleatorio... Saludos 
|
|
|
|
|
En línea
|
|
|
|
Ferсhu
Desconectado
Mensajes: 1.221
Menos palabras y Mas codigos.
|
aver... otros 256 numeros entre 0 y 255 pero estos sin k se repitan... entonces no son aleatorios, x q incluis a todos, o te referis al orden... buen con respecto a lo de aleatorio te voy a decir q no se puede encriptar nada de esa forma....es decir no se puede si uno kiere recuperar la informacion, digamos q si se genero una "key" aleatoria y se encripto con esa, no se va a genera la misma key para desencriptar, y si lo hiciese no seria algo aleatorio. capas te conviene probar cifrados clasiscos....pero nose q es lo q buscas hacer.
|
|
|
|
|
En línea
|
|
|
|
nhaalclkiemr
Desconectado
Mensajes: 1.644
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
|
otros 256 numeros entre 0 y 255 pero estos sin k se repitan... haber con esto me refiero a todos los numeros que van del 0 al 255 pero colocados indistintamente...por ejemplo 0,7,234,46,99,2,etc... pero weno pensandolo mejor es que aleatorio de todo no puede ser...mejor que para una clave determinada (es decir para un hash determinado) se genere una serie de numeros de ese estilo diferente...pero para la misma clave siempre la misma...sabrías como hacerlo?? Y weno también me interesaría lo de 256 números que pueden ser 0,1,2 o 3...está claro que viene determinado tambien por la contraseña...mas o menos es lo mismo que el anterior pero en vez de ser una lista de 256 numeros del 0 al 255 que no se repiten en nigun caso son 256 números que pueden ser 0, 1, 2 o 3 por lo que está claro que muchos se repitirán... Lo que no sé es teniendo un hash poder generar esos números... Saludos 
|
|
|
|
|
En línea
|
|
|
|
|
ghastlyX
|
No estoy seguro de haberte entendido bien, pero si lo que quieres es poner una secuencia de de 256 números (que supongo que serán bytes y no números realmente) del 0 al 255, puedes hacer un alargamiento de la clave y usar la nueva clave como una clave de transposición. Me explico. Tú tienes la secuencia 0, 1, 2, 3 y 4 y usamos como clave "dos" (luego esto lo puedes extrapolar a tu secuencia de 256 y con claves mayores, pero para un ejemplo es mucho más laborioso trabajar con la secuencia de 256). Nuestra secuencia tiene cinco elementos, pues alargamos la clave hasta longitud cinco concatenándola a sí misma, de modo que quedaría así: "dosdo". Ahora debes asignar números del cero al cuatro a cada byte de la contraseña, por ejemplo por valor ASCII. El más pequeño y más a la izquierda será el número cero y así vas siguiendo. Quedaría así: 0-2-4-1-3 Luego tendrías que reordenar la secuencia con esta clave y quedaría tal y como es la propia clave: 0, 2, 4, 1 y 3. Con este método puedes poner los 256 números sin repetir de una forma diferente según la contraseña que utilices. Un saludo de ghastlyX 
|
|
|
|
|
En línea
|
|
|
|
nhaalclkiemr
Desconectado
Mensajes: 1.644
Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92
|
Si muy buena idea...gracias  Si consigo hacer lo que quiero ya lo pongo... Saludos 
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1]
|
|
|
|