El Sistema se hizo en Visual Studio con el lenguaje de programación C# el cual es un lenguaje de programación orientado a objetos y orientado a componentes . C # proporciona construcciones de lenguaje para admitir directamente estos conceptos, lo que convierte a C # en un lenguaje natural en el que crear y utilizar componentes de software.
La base de datos se hizo en MySQL Workbench y en phpMyAdmin usando el lenguaje de programación SQL el cual es un lenguaje de programación estandarizado que se utiliza para administrar bases de datos relacionales y realizar diversas operaciones con los datos que contienen.
El método de encriptación usado fue Es un algoritmo que proporciona un código asociado a un archivo o un texto concretos. De esta forma, a la hora de descargar un determinado archivo, como puede ser un instalador, el código generado por el algoritmo, también llamado hash, viene “unido” al archivo.
Para evitar las inyecciones SQL se usaron consultas parametrizadas ya que son la mejor opción para evitar las inyecciones SQL puesto que se aseguran de que un atacante no pueda modificar las consultas incluso si este agrega comandos SQL así que parametrizar evita que el atacante pretenda tener un ID de usuario que no posee, puesto que si ingresa usuario_inexistente' or ' 1 ' = 1 ' la consulta tomara toda la línea como un string y no como un comando SQL.
Conclusión de la investigación