Proyecto Cifrado Archivos XML

Páginas: 6 (1427 palabras) Publicado: 11 de febrero de 2014
UNIVERSIDAD DON BOSCO
CENTRO DE ESTUDIOS Y POSTGRADOS
MAESTRÍA EN SEGURIDAD Y GESTIÓN DE
RIESGOS INFORMÁTICOS.
Criptografía
Proyecto Cifrado Archivos XML
CICLO 01-2013

Integrantes:
Leonardo José Castillo Perla
Oscar Agustín Rodríguez Umaña

Antiguo Cuscatlán, 27 de Junio de 2013

Pantalla principal del Encrypt/Decrypt XML DEMO el cual cifra mediante un
algoritmo de 256 Rijndaelcon un espacio de llaves de 256 y tamaños de
bloques de 128, en esta imagen se encuentra cargada la información del
archivo XML el cual es mostrado en la interface de la aplicación, al
ingresar el client1 como tag se procedería mediante el botón de encrypted
xml file al respectivo cifrado del encabezado y contenido del tag
client1.

Al ejecutar el botón Encrypt, en el menú se muestra elresultado del tag
cifrado tanto la cabecera como los datos contenidos en los campos, como
solo se ingresó client1 la información del client2 se muestra como tal
sin sufrir ningún tipo de modificación y queda expuesta información
sensible como el número de tarjeta y fecha de expiración.

Finalmente en para descifrar la informacion se hace uso de la funcion
decrypt, el cual muestra el mensajeoriginal que fue dado a ocultar para
el client1.

Casos de uso de la aplicación
En base a las funcionalidades con que cuenta la herramienta de cifrado se
definieron tres escenarios de casos de uso, con el cual se muestra como
interactua la aplicación con distintos tipos de informacion que le son
dadas.

1)Ingreso Tag cliente1, se ingresa un solo Tag para que se cifre la
cabecera ycontenido completo de este.

Descripcion:
- Luego de ingresar el tag credit card del xml de ejemplo de demostracion
-Al hacer clic en el boton Encrypt del menu principal, todo el tag sera
cifrado incluyendo su cabecera y contenido, mostrando en el tab Encrypted
XML File, el resultado del cifrado.
-Para descifrar el archivo XML, visualizado en tab encrypted XML file, se
hace clic en el botonDecrypt del menu Principal, mostrando como
resultado el archivo descrifrado en el tab Decrypted XML File.
2)Ingreso Tag cliente2, se ingresa un solo Tag de otro cliente para que
se cifre la cabecera y contenido completo de este.

-Luego de ingresar el tag del cliente 2
de demostración.

credit card del xml de ejemplo

-Al hacer clic en el boton Encrypt del menu principal, todo el tag seracifrado incluyendo su cabecera y contenido, mostrando en el tab Encrypted
XML File, el resultado del cifrado.
-Para descifrar el archivo XML, visualizado en tab encrypted XML file, se
hace clic en el boton Decrypt del menu Principal, mostrando como
resultado el archivo descrifrado en el tab Decrypted XML File.

3)Ingreso Tag Campos, se ingresa un campo para que se cifre la cabecera
de estecampo para ambos clientes.

-Luego de ingresar el campo especifico credit card del xml de ejemplo de
demostración
-Al hacer clic en el boton Encrypt del menu principal, el campo
seleccionado de los dos clientes serán cifrado incluyendo su cabecera y
contenido, mostrando
el campo Encrypted XML File, el resultado del
cifrado.
-Para descifrar el campo del archivo XML, visualizado en tabencrypted
XML file, se hace clic en el boton Decrypt del menú Principal, mostrando
como resultado los campo del archivo descifrado en el tab Decrypted XML
File.
Codigo Fuente:
Este código se encarga de efectuar el procedimiento de cifrado y
descifrado respectivamente cada uno en su respectiva función pública para
realizar esta tarea, la clase de XML utiliza por default las funciones
llamadas alprincipio del código.
XMLProcessClass.vb code
Imports System
Imports System.Security.Cryptography
Imports System.Security.Cryptography.Xml
Public Class XMProcessClass
Public Function EncryptXML(ByVal xmldoc As XmlDocument, ByVal mytagtoencrypt As XmlElement, ByVal myKey As
SymmetricAlgorithm) As Boolean
' Check the arguments.
Dim myfuncresult As Boolean = False
If Not xmldoc Is...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica-(archivos de formato xml)
  • Uso De Archivos Xml
  • Descifrar archivos cifrados
  • Proyecto De Archivo
  • Proyecto de Gestión de Archivo
  • Como Cifrar Archivos En Xp
  • Organización de Archivos
  • Proyecto Inglès Para Tecnicatura De Archivos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS