Ldap diferencias entre {crypt} y {CRYPT}

1

Recientemente me topé con algunas entradas de contraseña en LDAP marcadas con el esquema {crypt} . Como todas las entradas recientes son {CRYPT} , me preguntaba cuáles son las diferencias entre los algoritmos hash.

    
pregunta user49719 21.06.2014 - 14:03
fuente

1 respuesta

1

Supongo que estás hablando de un servidor OpenLDAP. Parece que OpenLDAP sigue el formato especificado en RFC 2307 , donde vemos :

    passwordvalue          = schemeprefix encryptedpassword
    schemeprefix           = "{" scheme "}"
    scheme                 = "crypt" / "md5" / "sha" / altscheme
    altscheme              = "x-" keystring
    encryptedpassword      = encrypted password

lo que indicaría que los nombres de esquema "correctos" están en minúsculas, no en mayúsculas. Dado que los servidores implementados existentes utilizan nombres en mayúsculas, es probable que el nombre no distinga entre mayúsculas y minúsculas. En ese sentido, "{crypt}" y "{CRYPT}" serían equivalentes y designarían el mismo algoritmo.

Dado que RFC 2307 es antiguo y está marcado como "experimental", no hay garantía aquí. Le sugiero que lo pruebe tomando una entrada "{crypt}" y cambiándola a "{CRYPT}", y vea si el usuario todavía puede iniciar sesión.

    
respondido por el Thomas Pornin 22.06.2014 - 13:23
fuente

Lea otras preguntas en las etiquetas