Carrito de compras en php

Solo disponible en BuenasTareas
  • Páginas : 17 (4233 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de octubre de 2010
Leer documento completo
Vista previa del texto
Instituto Tecnológico Superior del Occidente del Estado de Hidalgo Desarrollo de Aplicaciones para Ambientes Distribuidos

Catedrático: Saúl Isai Soto Ortiz

Práctica: Encriptación con MD5
Practica: JSP y Servlets, en un Carrito de compras.
Alumnos: Alejandro Javier Cruz Acevedo Suleyma Cruz Cruz Gonzalo López Torres Ana Belen Mera Encarnación 8 “A” Diana Valdelamar Reyna

Mixquiahuala deJuárez Hidalgo. A 22 de Marzo 2010.

Introducción

Hoy en día la mayoría de las páginas web utilizan bases de datos para poder desarrollar portales dinámicos y así hacerlos mas atractivos a la vez. Pero esta información que se guarda en la base de datos tiene que tener algún tipo de protección. Para prevenir posibles vulnerabilidades en un servidor, es una medida eficaz encriptar lascontraseñas. Si en una página web tenemos un sistema de usuarios y queremos proteger las contraseñas para prevenir posibles vulnerabilidades en el servidor, es una medida eficaz encriptar las contraseñas, de manera que si alguien puede acceder a ellas no pueda ver la contraseña si no su encriptación. Para mejorar este sistema, lo que haremos es usar un algoritmo de encriptación de un solo sentido, esdecir que no se puede desencriptar de ninguna manera, como por ejemplo md5. Es por ello que algunos campos se guardan encriptados en la base de datos, especialmente cuando una página requiere el nombre de usuario y contraseña, esta última se encripta y se guarda en la base de datos. Como veremos en el desarrollo de esta práctica, utilizaremos Md5 para encriptar y php para crear la pagina y guardarlos datos del formulario a través de una base de datos en MySQL, generando la página web y poder mostrar datos al usuario.

Conceptos Clave

MD5: (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. PHP: es un lenguaje de programación interpretado, diseñado originalmente para la creación depáginas web dinámicas. MySQL: es un gestor de base de datos sencillo de usar y increíblemente rápido. También es uno de los motores de base de datos más usados en Internet, la principal razón de esto es que es gratis para aplicaciones no comerciales. HTML: siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web.Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (). CSS: es una tecnología que nos permite crear páginas web de una manera más exacta. Gracias a las CSS somos mucho más dueños de los resultados finales de la página, pudiendo hacermuchas cosas que no se podía hacer utilizando solamente HTML, como incluir márgenes, tipos de letra, fondos, colores... CSS son las siglas de Cascading Style Sheets, en español Hojas de estilo en Cascada. En este reportaje vamos a ver algunos de los efectos que se pueden crear con las CSS sin necesidad de conocer la tecnología entera. WAMP: (Windows-Apache-MySQL- PHP/Python/PERL). El término hacereferencia al sistema creado por la conjunción de esas aplicaciones libres (de código abierto) y el sistema operativo Windows. Este grupo de aplicaciones generalmente son usados para crear servidores web. WAMP provee a los desarrolladores con los cuatro elementos necesarios para un servidor web: un sistema operativo (Windows), un manejador de base de datos (MySQL), un software para servidor web(Apache) y un software de programación script web (PHP).

Requerimientos de la Práctica

Software PHP MySQL WAMPServer

Hardware

Equipo de cómputo: Memoria RAM de 1GB. Disco Duro H.D 3GB. Procesador Intel Corel Duo

¿Qué es MD5?
En criptografía, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits...
tracking img