Contraseña de cifrado de base de datos
Categoría: Computadora/Red gt; Programación gt; Otros lenguajes de programación
Descripción del problema:
Aquí tengo un conjunto de contraseñas. , que son SQL En SERVER 2000, después de ingresar la contraseña a través del software, ya sea en el registro o en la tabla de la base de datos, lo que veo no es la contraseña en texto plano que ingresé, sino una cadena como esta:
Por ejemplo, si ingreso texto sin formato: dcss2004
Después del cifrado, se convierte en: fsgdhper~mdqendu
Si ingreso: 123456
Agregue el contraseña y se convierte en: dreefbce~pdw
Si ingreso: abcdefg
Después del cifrado, se convierte en: fpgcgyec?fugs
Quiero saber: ¿Es esto? ¿A través del algoritmo MD5 o algo más? En cuanto al algoritmo, ¿hay alguien que pueda ayudarme a descifrar el algoritmo? . . .
Ahora proporcione el texto cifrado cifrado y busque el texto sin formato. Jaja
Texto cifrado: gihbgtbp~egmhbgeeeft
Solicite texto sin formato ING. . . . . . . . . . . . . .
Análisis:
No parece ser un algoritmo de cifrado comercial, debe definirlo usted mismo.
El descifrado es muy problemático y requiere una gran cantidad de muestras, de lo contrario tendrás que adivinar
p>
Déjame darte una pista. La longitud del texto cifrado de tu algoritmo es el doble de la longitud del texto sin formato y debe calcularse mediante el código ASCII de texto sin formato.