Tengo un problema para descifrar algunos de los fundamentos de las entropías de las contraseñas. A saber: he leído este artículo sobre un tipo que agrupa DKIM de Google ( quizás más notando que las claves son solo 512 bits)
Luego traté de verificar si es realmente 512 o algo más, etc. Finalmente encontré la página de Wikipedia enlace eso me explicaría cómo se calcula la longitud de una clave.
Entonces, usando la tabla que se proporciona allí, calculo la clave de ejemplo: jL/Dw06dEEleG8YQSm0ZmlMVoDzfy2g4cDWA/NceLTocnDRzh3zpfQX91IRnu7qNAaao23+0E0nFT3NnfGuyS7gC7f17vGZQJ2IhsW/xrJ/LQ77ogGf/dbaCLHX016mmSmNXq4oPfsoLwnO8MjnP3kj341mDNf5750WlpNPNrV2e/7ZBImBt8ZxFGMe6fXjQVlzzU2MYE+JOs1bF8KisU1sbi+kzdq8NP8qz+dvdAxbXez/7C57yPXZhkqf8iWO8Hn7y/n2ekcDXE+9bYK5cPiOZY0eUwd1odNRF7FhmuCBIkO6LjF9/373sGIw/6fcJQ7plyhE1ExooM7j9H7FUuw==
344 caracteres de longitud.
Desde la tabla wiki tenemos
Donde,L
eslalongituddeunacontraseñaconlacopmlexidaddeseada(entropía)H
yNeslacantidaddesímbolosenelconjuntoenelqueestamostrabajando(porejemplo,62encaracteresalfanuméricoso95decaracteresimprimiblesenASCII).
Asíquemipreguntaaquíes:paracomplejidadde2048bits,caracteresalfanuméricosqueobtengo:
L=
donde esta es nuestra longitud de hash, entonces ¿por qué hay /
y +
y =
en la contraseña? ¿Esto se debe a que está codificado con base64
?
PS
Si intento descodificar esta clave con el conjunto de caracteres base64
y ASCII
, obtengo un poco de basura
NI^JmS<h8p5-:4s|}gIOsg|kK{fP'b!oCgu,uJcW~s29HY5{E]A"'mE}xV\ScNVS[3v
?{?=vac~}['\>#cGhtEXf H_? Ce5(3T
¿Qué estoy haciendo desde aquí? Por lo que sé, ninguna función de hash devuelve caracteres especiales.