Hola Gabriel, gracias por tu pronta respuesta. Voy a mirar la info que
<
gutierrez...@gmail.com> wrote:
> No se mucho, hace un tiempo estuve leyendo sobre encriptacion de datos,
> segun tengo entendido el MessageDigest es para Hashing, el Hashing es
> diferente de la encriptacion, la encriptacion puede ser desencriptada en
> base a alguna llave publica o privada (es como un password), y el Hashing en
> teoria no puede ser regresado a su forma original, pq en teoria? el mas
> comun es el MD5, pero un profesor creo q de japon o de los lados de asia
> encontro una forma de generar MD5 iguales con una cadena de originacion
> diferente, el mejor hasta el momento sigue siendo SHA-1. los hashin se basan
> en que una palabra de cualquier tamaño puede ser representada en 32 o 64 (no
> muy seguro del 64, quizas y hasta mas) caracteres y dicha palabra va a ser
> unica.
>
> Para encriptacion puedes usar tu propio algoritmo, o puedes consultar los
> que ya estan realizados y decidir cual usar. La implementacion de los
> algoritmos ya realizados es algo complicada, te recomiendo que busques algun
> componente que lo haga.
>
> En este link hay informacion sobre la criptografia o encriptacion o
> codificacion (como quieras llamarle)
>
>
http://es.wikipedia.org/wiki/Criptograf%C3%ADa
>
> Al final hay una lista de los algoritmos creados y protocolos de seguridad.
>
> Saludos, espero te ayude.
>