none
Encriptar y Desencriptar con MD5

    Question

  • Estimados.

    Tengo lo siguiente:

    SELECT HashBytes('md5', '123')

    Resultado:

    0x202CB962AC59075B964B07152D234B70

    Como puedo utilizar la cadena 0x202CB962AC59075B964B07152D234B70 y que me devuelva 123

    Atte.

    CristianPM


    DBA SQL Server Santiago/Chile

    Friday, May 24, 2013 4:58 PM

Answers

  • No puedes. El MD5 es un algoritmo de Hashing, no un algoritmo de cifrado. Precisamente una característica del Hashing es la de no ser invertible, es decir, que a partir del resultado del hash es computacionalmente irrealizable la obtención del dato original que dio lugar a ese hash. Esto se hace aposta, para que no sea posible (por ejemplo) recuperar una password a partir su hash, o falsificar un documento construyendo otro nuevo cuya firma digital contenga el mismo hash.

    Friday, May 24, 2013 6:50 PM

All replies

  • No puedes. El MD5 es un algoritmo de Hashing, no un algoritmo de cifrado. Precisamente una característica del Hashing es la de no ser invertible, es decir, que a partir del resultado del hash es computacionalmente irrealizable la obtención del dato original que dio lugar a ese hash. Esto se hace aposta, para que no sea posible (por ejemplo) recuperar una password a partir su hash, o falsificar un documento construyendo otro nuevo cuya firma digital contenga el mismo hash.

    Friday, May 24, 2013 6:50 PM
  • Muchas Gracias.


    DBA SQL Server Santiago/Chile

    Friday, May 24, 2013 8:11 PM