Red de conocimiento informático - Aprendizaje de código fuente - Software de cifrado en lenguaje sencillo

Software de cifrado en lenguaje sencillo

.Versión 2

.Subroutine_Button_Encryption_Clicked

.Archivo cifrado con variable local, conjunto de bytes

.Contraseña establecida por la variable local LZ, entero

.Recuento de bucles de variables locales, archivo cifrado con números enteros = archivo leído ("ruta de archivo establecida por LZ")

Contraseña establecida por LZ = 123456

Establecer semilla de número aleatorio (Contraseña establecida por LZ )

. Cuente la primera vez del ciclo (obtenga la longitud del grupo de bytes (archivo cifrado), número de ciclos)

Archivo cifrado [número de ciclos] = archivo cifrado [número de ciclos] + obtenga un número aleatorio (0 , 100)

Calcule el número de veces que finaliza el ciclo ()

Escriba el archivo (tome el directorio específico (3) + "Cifrar archivo. Archivo de cifrado de lenguaje fácil", cifrar el archivo). Subrutina _button_decrypt_clicked

Variable local Archivo cifrado, grupo de bytes

. Contraseña establecida por la variable local LZ, número entero

Recuento de ciclos de variable local, archivo cifrado entero = leer archivo ("ruta de archivo establecida por LZ")

Contraseña establecida por LZ = 123456 <. /p>

Establezca la semilla del número aleatorio (contraseña establecida por LZ)

Primero calcule el número de ciclos (tome la longitud del conjunto de bytes (archivo cifrado), el número de ciclos)<. /p>

Archivo cifrado [número de ciclos] = archivo cifrado [número de ciclos] - tome un número aleatorio (0, 100)

Calcule el número de veces que finaliza el ciclo () <. /p>

Escribir en el archivo (tomar un directorio específico (3) + "Archivo fuente cifrado.exe", archivo cifrado)

Ejecutar (tomar un directorio específico (3) + "Fuente cifrada archivo.exe", falso,).