0% encontró este documento útil (0 votos)
9 vistas6 páginas

Encriptacion y Desencriptación CRUD WEB

Este documento describe el desarrollo de un Servicio Web CRUD en ASP.NET y VB para la gestión de datos de alumnos en un entorno educativo, integrando funcionalidades de encriptación para proteger información sensible. Se implementan métodos para crear, leer, actualizar y eliminar registros de alumnos, garantizando la seguridad y confidencialidad de los datos mediante algoritmos avanzados. La aplicación mejora la eficiencia en la administración escolar y establece un estándar elevado en términos de seguridad y rendimiento.

Cargado por

Dali Escalante
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas6 páginas

Encriptacion y Desencriptación CRUD WEB

Este documento describe el desarrollo de un Servicio Web CRUD en ASP.NET y VB para la gestión de datos de alumnos en un entorno educativo, integrando funcionalidades de encriptación para proteger información sensible. Se implementan métodos para crear, leer, actualizar y eliminar registros de alumnos, garantizando la seguridad y confidencialidad de los datos mediante algoritmos avanzados. La aplicación mejora la eficiencia en la administración escolar y establece un estándar elevado en términos de seguridad y rendimiento.

Cargado por

Dali Escalante
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

índice

Introducción ............................................................................................................................. 3
Codigo ...................................................................................................................................... 4
Desarrollo del Servicio Web CRUD en ASP.NET VB .................................................................. 4
Conclusión......................................................................................................................... 6
Introducción

En este proyecto, he avanzado desde la actividad 7 con el desarrollo y despliegue de una Aplicación
Web utilizando ASP.NET y VB. La aplicación se conecta a una base de datos MS SQL Server para
gestionar datos a través de operaciones CRUD en las tablas Alumnos, Maestros y Directivos,
fundamentales para la administración escolar. Además de las funcionalidades básicas, se ha
integrado un Servicio Web que implementa métodos de Encriptación y Desencriptación. Estos
métodos no solo aseguran la confidencialidad de los datos almacenados, sino que también mejoran
la integridad y disponibilidad de la información crítica. El enfoque en VB.NET ha facilitado una
implementación coherente y eficiente, asegurando que la aplicación cumpla con los estándares de
seguridad y funcionalidad esperados en un entorno educativo moderno
Codigo
Desarrollo del Servicio Web CRUD en ASP.NET VB

Clase WSCRUDG1

La clase WSCRUDG1 implementa métodos para interactuar con la base de datos y proporcionar
funcionalidades CRUD mediante servicios web.

Funcionalidades Implementadas:

1. Método Get_ConentionString
o Propósito: Retorna la cadena de conexión a la base de datos MS SQL Server.
o Implementación: Define la cadena de conexión con los detalles del servidor, base
de datos, y credenciales de acceso.
2. Método InsertarAlumno
o Función: Inserta un nuevo registro de alumno en la tabla Alumnos.
o Parámetros: matricula, nom, pat, mat, rfc, curp, sex, edo, mun, loc
representan los datos del alumno a insertar.
o Operación: Conecta a la base de datos, encripta datos sensibles como RFC, CURP,
sexo, estado, municipio y localidad utilizando el método Encriptar, y ejecuta una
sentencia SQL INSERT INTO para agregar el nuevo registro.
3. Método ModificarAlumno
o Función: Actualiza los datos de un alumno existente en la tabla Alumnos.
o Parámetros: matricula, nom, pat, mat, rfc, curp, sex, edo, mun, loc
representan los nuevos datos del alumno.
o Operación: Conecta a la base de datos y ejecuta una sentencia SQL UPDATE para
modificar los datos del alumno identificado por su matrícula.
4. Método EliminarAlumno
o Función: Elimina un registro de alumno de la tabla Alumnos basado en la matrícula.
o Parámetros: matricula representa la matrícula del alumno a eliminar.
o Operación: Conecta a la base de datos y ejecuta una sentencia SQL DELETE FROM
para eliminar el registro correspondiente a la matrícula proporcionada.
5. Métodos de Encriptación (Encriptar y Desencriptar)
o Función: Proveen métodos para cifrar y descifrar datos sensibles como RFC, CURP,
sexo, estado, municipio y localidad utilizando el algoritmo TripleDES con una clave
derivada de SHA256.
o Implementación: Utilizan las clases de encriptación
TripleDESCryptoServiceProvider y SHA256Managed para garantizar la
seguridad de los datos almacenados en la base de datos.
Conclusión

El desarrollo de este Servicio Web CRUD en ASP.NET con VB.NET para la gestión de datos
de alumnos ha sido fundamental para mejorar la eficiencia y seguridad en el manejo de
información dentro de un entorno educativo. Al implementar operaciones de Crear, Leer,
Actualizar y Eliminar (CRUD) sobre la tabla Alumnos, hemos facilitado la administración y
mantenimiento de registros estudiantiles de manera robusta y escalable.

La integración de técnicas avanzadas de encriptación para datos sensibles como RFC, CURP,
sexo, estado, municipio y localidad, utilizando algoritmos como TripleDES con claves
derivadas de SHA256, ha garantizado la protección y confidencialidad de la información
almacenada en la base de datos. Esto no solo cumple con los estándares de seguridad
necesarios, sino que también asegura la integridad de los datos frente a posibles amenazas de
acceso no autorizado.

Además, la flexibilidad y potencia proporcionadas por ASP.NET y VB.NET han permitido


una implementación ágil y eficiente de las funcionalidades requeridas, asegurando una
experiencia de usuario fluida y consistente en la aplicación web desarrollada. Este proyecto
no solo cumple con los requisitos técnicos establecidos, sino que también sienta las bases
para futuras expansiones y mejoras en la gestión académica y administrativa de la institución
educativa.

En resumen, el Servicio Web desarrollado no solo automatiza y optimiza procesos clave


dentro de la gestión escolar, sino que también establece un estándar elevado en términos de
seguridad y rendimiento, contribuyendo significativamente a la eficiencia operativa y al
cumplimiento de los objetivos institucionales.

También podría gustarte