|
Una vez se inicia el proceso de cifrado se definen las carpetas destino (MyMusic, Desktop, MyPictures y Personal) y los diferentes tipos de archivo que deben ser modificados:
.mp3, .js, .txt, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .odt, .jpg, .png, .csv, .sql, .mdb, .sln, .php, .asp, .aspx, .html, .xml, .psd, .pdf
EncryptFile
- Recibe como parámetros: Nombre del archivo y contraseña.
- Valida que el archivo a cifrar no sea el que contiene las instrucciones para realizar el pago (READ_ME.txt) creado en todas las carpetas.
- Calcula el valor del hash SHA256 para el texto definido como password y lo establece como nueva contraseña para cifrar los archivos.
- Hace uso del algoritmo de cifrado AES; enviando la información almacenada en el archivo y el password de 256 bytes de longitud.
- Finalmente sobrescribe el archivo con los datos recibidos (cifrados) y agrega la extensión .cry
|