La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo traducir código js a código de lenguaje sencillo, o qué significa?

¿Cómo traducir código js a código de lenguaje sencillo, o qué significa?

Lo que está escrito es definir una variable de tiempo que acepte un número entero después de convertir el tiempo actual en milisegundos dividido por 1000.

Luego usa timediv5 para recibir el número entero después de dividir el tiempo por 5.

Defina una variable de cadena timestr.

Defina un bucle que se detenga cuando I no sea igual a 4 sino i; lo que significa que se repite 3 veces de 1 a 2 a 3 y luego se detiene.

En cada ciclo, se suma timestr al desplazamiento a la derecha (3-i) del número timediv5 multiplicado por 8, y luego el número final obtenido tomando el módulo 256 se convierte en el carácter correspondiente al ASCII código.

Asigna el valor de timestr (3 caracteres) a los datos.

Los datos van seguidos de 12 bits desde el primer carácter del parámetro de nombre pasado.

Agregue una cadena de caracteres "zjxinlix01"

Luego los datos se cifran con MD5 y se asignan a aftermd5.

Toma el tercer carácter del primer carácter de aftermd5 y asígnalo a sig.

Defina una variable temporal de matriz de 32 bits.

Defina una matriz timechar con una longitud de 4.

Inicializar la matriz timechar

Definir un bucle de 0 a 31.

Asigne un valor a la matriz de tiempo como una matriz de caracteres de tiempo (31-i), muévala 3 bits a la derecha y realice una operación AND con 1.

Asigne un valor para que el índice de la matriz timechar sea (31-i) y se desplace 3 bits hacia la derecha; el índice de la matriz timechar sea (31-i) y luego se desplace 3 bits hacia la derecha; y luego desplazarse a la derecha 1 bit.

Después de eso será lo mismo. Si no lo entiendes, puedes volver a preguntarme.