Red de conocimiento informático - Problemas con los teléfonos móviles - ★¿Cuál es el algoritmo de cifrado para los 12 dígitos después del cifrado en la base de datos del servidor SQL?

★¿Cuál es el algoritmo de cifrado para los 12 dígitos después del cifrado en la base de datos del servidor SQL?

para i = 1 a len

p_pass = string(ASC(mid(parent.SLE_2.text,I,1))+p_pass

Entonces

p>

// Significa sacar los caracteres en parent.sle_2.text de izquierda a derecha, convertirlos en códigos asc y almacenarlos en p_pass de derecha a izquierda (saque el primero primero, luego guárdelo)

El descifrado consiste en convertir el código ASC en caracteres y luego la secuencia inversa es la contraseña.

La clave es encontrar el código ASC correcto en la contraseña digital. p>En teoría, el código ASC es del 0 al 127, en realidad solo se usa del 33 al 126.

El rango del código ASC de la contraseña es del 33 al 126, por lo que solo necesitamos determinar si el primer dígito. de cada dos dígitos es mayor que 1. Si es mayor que 1, simplemente tomamos dos dígitos; de lo contrario, tomamos tres dígitos y luego volvemos a juzgar a partir de las posiciones restantes.

Defina la matriz que se utiliza para almacenar la contraseña numérica

Definir el resultado. Array b //.

Definir ii = 0 //El subíndice de la matriz b se inicializa a 0.

Definir function f(i) //El parámetro I se utiliza como subíndice de la matriz a

F(0) //Llama a la función con el parámetro inicial 0.

f( i) //Implementación de la función

{

Juzgar si a[i] está vacío, si no, entonces

{

Juzgar si a[I]>; 1

b[ii ]=a[i]+a[i+1]

ii++

f( i+1)

En caso contrario

b [ii]=a[i]+a[i+1]+a[i+2]

ii++

f(i+2)

}

De lo contrario, a[i] está vacío y la función sale

}<. /p>

Obtenga el código asc correcto almacenado en cada elemento de la matriz B.

Convierta el código asc en los caracteres correspondientes e invierta el orden, que es el resultado que desea.

No escribí el código directamente porque no sé qué idioma usar. Pero la explicación anterior es bastante clara.

Además, este algoritmo de cifrado es muy simple.

Pero si no es tan simple como pensaba, MID(), ASC() y String () se han sobrecargado. Desafortunadamente, debes descubrir qué funciones se sobrecargan para encontrar la solución correcta.