Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Cronos en Octubre 29, 2014, 10:02:29 AM

Título: Método de cifrado y descifrado
Publicado por: Cronos en Octubre 29, 2014, 10:02:29 AM
Hola, les vengo a pedir su opinión con la siguiente duda.
Ando buscando un método que me ayude a encryptar y desencryptar una cantidad de información extensa.
La idea es disminuir caracteres, es decir de una cadena con 100 caracteres, genere una cadena de 20, 30 caracteres (mientras menos mejor).
Pensé en MD5, pero es unidireccional y tengo que generar un historial y toda la historia para luego obtener lo que dice. Pero no es la idea. Sino que sea un método que encrypte, desencrypte y disminuya la cantidad de caracteres sin necesidad de tener que almacenarlo en una db.
Si alguien conoce un método que cumpla mas o menos con estas características por favor coméntelo.
Saludos y Gracias,, Cronos.-
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Snifer en Octubre 29, 2014, 10:46:57 AM
Podrias generar uno propio no te vale?

PD: No es Encryptacion y Decryptacion xD Cifrado y Descifrado ;).


Regards,
Snifer
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Cronos en Octubre 29, 2014, 03:17:24 PM
Claro esa es la otra opción. Pero me evito crearlo si ya existe algún método parecido.
De todos modos, si no me convence ninguno tendré que codificar uno yo :)
Saludos y Gracias,, Cronos.-
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Baku en Octubre 29, 2014, 03:26:52 PM
 :-*
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Claro esa es la otra opción. Pero me evito crearlo si ya existe algún método parecido.
De todos modos, si no me convence ninguno tendré que codificar uno yo :)
Saludos y Gracias,, Cronos.-

En que lenguaje necesitas bro? Por ahi creo que tengo uno que te puede servir en vb6.
Saludos.
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Dedalo en Octubre 29, 2014, 04:24:21 PM
Es cifrado y descifrado. Usa DES hay ejemplos de implementación en muchos lenguajes.


Saludos,
Dedalo.
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Cronos en Octubre 30, 2014, 01:14:38 AM
Muchas gracias por sus respuestas!
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: sanreikaj en Noviembre 06, 2014, 06:11:17 AM
Si es bidireccional creo que no hay algoritmo que pueda cifrar y obtener una cadena menor. Yo uso AES para este tipo de cifrado y sha512 para hash. Con respecto a un método propio yo no lo haría, creo que pone en riesgo la seguridad de la información, obviamente si eres un criptolo  o un matemático experto puedes darte ese lujo.
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Cronos en Noviembre 06, 2014, 09:14:15 AM
Muchas gracias por tu opinión y creo que si tienes razón al decir que si es bidireccional esta no puede disminuir el tamaña de la cadena.
Saludos,, Cronos.-
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: Snifer en Noviembre 06, 2014, 09:56:44 AM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Si es bidireccional creo que no hay algoritmo que pueda cifrar y obtener una cadena menor. Yo uso AES para este tipo de cifrado y sha512 para hash. Con respecto a un método propio yo no lo haría, creo que pone en riesgo la seguridad de la información, obviamente si eres un criptolo  o un matemático experto puedes darte ese lujo.

Hey! buen punto! lo que dices pero el no indico para que lo necesita, ahí el detalle por ello el de generar su propio metodo de cifrado ya que si nos vamos a una implementación no es recomendable y como lo dices criptologo experto recien! pero buen detalle!

Regards,
Snifer
Título: Re:Metodo de Encryptacion y Decryptacion
Publicado por: sanreikaj en Noviembre 06, 2014, 10:00:33 AM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Si es bidireccional creo que no hay algoritmo que pueda cifrar y obtener una cadena menor. Yo uso AES para este tipo de cifrado y sha512 para hash. Con respecto a un método propio yo no lo haría, creo que pone en riesgo la seguridad de la información, obviamente si eres un criptolo  o un matemático experto puedes darte ese lujo.

Hey! buen punto! lo que dices pero el no indico para que lo necesita, ahí el detalle por ello el de generar su propio metodo de cifrado ya que si nos vamos a una implementación no es recomendable y como lo dices criptologo experto recien! pero buen detalle!

Regards,
Snifer
Tienes razón no sabemos como será implementado o para que exactamente, pero yo pienso que de necesitar un cifrado es por requerimiento de seguridad y hay que evitar la mayor exposición posible. ;)