Confundes cifrados con hashing. Te lo voy a explicar a lo grosso y en formato-nomelocreoniyo. En RSA tu tienes dos claves, pública y privada.
tal que:
Mensaje original=ClavePublica*mensajecifrado/Claveprivada* clavededesbloqueo.
En esta ecuación hay un dato mínimo que nadie salvo tú tiene, que es la clave de desbloqueo y por ende la clave privada protegida por ella: Ahora tú podrías añadir un valor de aleatorización X tal que el mensaje cifrado sea en función de un valor aleatorio:
ejemplo que cualquier criptógrafo diría... das pena tío:
Mensaje cifrado=Clave Pública*mensaje original*k, siendo K un valor CONSTANTE pero aleatorio. Es decir el usuario pepe siempre tendrá ese mismo valor de K.
Eso no se puede aplicar a algoritmos de hashing porque en éstos no estás cifrando. En el cifrado es de dos sentidos, puedes cifrar y descifrar, el hashing solo de uno (es decir, tu no puedes descifrar un hash sólo buscar colisiones con ese hash) Y por ese hecho no puedes aplicar K ya que sería imposible colisionar incluso con el original. Un hash es algo así como un crc, no un cifrado.
Re:The Sybil
(Puntos:2, Informativo)( http://barrapunto.com/ | Última bitácora: Lunes, 21 Junio de 2010, 05:00h )
Confundes cifrados con hashing. Te lo voy a explicar a lo grosso y en formato-nomelocreoniyo. En RSA tu tienes dos claves, pública y privada.
tal que:
Mensaje original=ClavePublica*mensajecifrado/Claveprivada
En esta ecuación hay un dato mínimo que nadie salvo tú tiene, que es la clave de desbloqueo y por ende la clave privada protegida por ella: Ahora tú podrías añadir un valor de aleatorización X tal que el mensaje cifrado sea en función de un valor aleatorio:
ejemplo que cualquier criptógrafo diría... das pena tío:
Mensaje cifrado=Clave Pública*mensaje original*k, siendo K un valor CONSTANTE pero aleatorio. Es decir el usuario pepe siempre tendrá ese mismo valor de K.
Eso no se puede aplicar a algoritmos de hashing porque en éstos no estás cifrando. En el cifrado es de dos sentidos, puedes cifrar y descifrar, el hashing solo de uno (es decir, tu no puedes descifrar un hash sólo buscar colisiones con ese hash) Y por ese hecho no puedes aplicar K ya que sería imposible colisionar incluso con el original. Un hash es algo así como un crc, no un cifrado.
Re:The Sybil
(Puntos:3, Informativo)( http://barrapunto.com/ | Última bitácora: Lunes, 21 Junio de 2010, 05:00h )
ftp://ftp.rsasecurity.com/pub/rsalabs/rsa_algorit
La única diferencia es que al momento de generar las claves se multiplica por un numero aleatorio extra.