Cómo desbloquear funciones hash en .net
No sé cuál es su situación, pero el almacenamiento de contraseñas de los programas generales es así:
Para proteger la seguridad de los datos, la contraseña de la base de datos debe estar cifrada con MD5 o GetHashCode de .net.
Por ejemplo, la cadena "123" se convertirá en texto cifrado "202cb962ac59075b964b07152d234b70" después del cifrado MD5. Siempre que "123" esté cifrado con MD5, se convertirá en texto cifrado cada vez y la contraseña se obtendrá de. este texto cifrado y el "123" original que no se puede revertir a partir de este texto cifrado, es esta cadena de texto cifrado la que se almacena en la base de datos.
Si ingresa "123" en el cuadro de contraseña, el programa .net cifrará MD5 "123" y luego lo comparará con la contraseña en la base de datos; si coincide, la contraseña es correcta.
Entonces, si desea cambiar la contraseña de la base de datos manualmente, debe calcular el valor MD5 de la contraseña que desea cambiar.
Por ejemplo, si quiero cambiar la contraseña a la cadena "456" y el valor MD5 a 250cf8b51c773f3f8dc8b4be867a9a02
Modificar el valor de la contraseña en la tabla de la base de datos a 250cf8b51c773f3f8dc8b4be867a9a02, y luego completar en la contraseña al iniciar sesión" 456 "Puede iniciar sesión
En cuanto a cómo cifrar MD5, el primer elemento en Baidu Search Webmaster Tools MD5 es
PD: no se recomienda que cambias el código fuente del programa porque no sabes ¿En qué clase de lío se convertirá?