PHP Hash generador (9 / 9 paso)

Paso 9: Código de fuente

Esto es sólo para que pueda ver todo el código a la vez. He puesto el código y editado por consiguiente, a un servidor web. No estoy seguro acerca de < i > Qué cambios < /i > que de hacer, para que se vea diferente de lo que tienes. Pero hay diferencias importantes; Esta versión tiene etiquetas meta, style.css enlace, un enlace de la Página principal y dado vuelta el texto amarillo ya la hoja de estilos el fondo negro. Para tener una idea de cómo sería y cómo se debe comportar, tengo la versión editada para arriba y vivo en http://www.muknot.com/hash_generator.php
El código que usé en este instructable se incorpora a este paso como un archivo txt.

< la cabeza >< title > generador de Hash < / título >< link rel = "stylesheet" type = "text/css" href="./style.css" / >
< nombre de meta = "Descripción" valor = "Generador de Hash" / >
< nombre de meta = "palabras clave" valor = "MD1, MD5, SHA256, whirlpool" / >< / cabeza >< html >
Generador de Hash < h1 > < / h1 >
< id p = "1" > esta página tendrá una cadena de texto entras y generar un hash de su elección. < p / >
< id p = "formulario" >< forma action="./hash.php" método = "post" >
Cadena o texto aquí: < tipo de entrada = "texto" nombre = "texto" / > Check para permitir que el hashing de entradas en blanco (deje el campo de texto en blanco): < entrada tipo = "checkbox" nombre = valor "en blanco" = "blanco" >< br / >
Método hash: < seleccionar nombre = "método" >
< valor de la opción = "md2" > MD2 < / opción >
< valor de la opción = "md4" > MD4 < / opción >
< valor de la opción = "md5" > MD5 < / opción >
< valor de la opción = "sha1" > SHA1 < / opción >
< valor de la opción = "sha256" > SHA256 < / opción >
< valor de la opción = "sha384" > SHA384 < / opción >
< valor de la opción = "sha512" > SHA512 < / opción >
< valor de la opción = "ripemd128" > RIPEMD128 < / opción >
< valor de la opción = "ripemd160" > RIPEMD160 < / opción >
< valor de la opción = "ripemd256" > RIPEMD256 < / opción >
< valor de la opción = "ripemd320" > RIPEMD320 < / opción >
< valor de la opción = "whirlpool" > WHIRLPOOL < / opción >
< valor de la opción = "tiger128 3" > TIGER128, 3 < / opción >
< valor de la opción = "tiger160 3" > TIGER160, 3 < / opción >
< valor de la opción = "tiger192 3" > tigre 192,3 < / opción >
< valor de la opción = «tiger128 4» > TIGER128, 4 < / opción >
< valor de la opción = «tiger160 4» > TIGER160, 4 < / opción >
< valor de la opción = «tiger192 4» > TIGER192, 4 < / opción >
< valor de la opción = "snefru" > SNEFRU < / opción >
< valor de la opción = "gost" > GOST < / opción >
< valor de la opción = "adler32" > ADLER32 < / opción >
< valor de la opción = "crc32" > CRC32 < / opción >
< valor de la opción = "crc32b" > CRC32B < / opción >
< valor de la opción = "haval128, 3" > HAVAL128, 3 < / opción >
< valor de la opción = "haval160 3" > HAVAL160, 3 < / opción >
< valor de la opción = "haval192 3" > HAVAL192, 3 < / opción >
< valor de la opción = "haval224 3" > HAVAL224, 3 < / opción >
< valor de la opción = "haval256 3" > HAVAL256, 3 < / opción >
< valor de la opción = «haval128, 4» > HAVAL128, 4 < / opción >
< valor de la opción = «haval160 4» > HAVAL160, 4 < / opción >
< valor de la opción = «haval192 4» > HAVAL192, 4 < / opción >
< valor de la opción = «haval224 4» > HAVAL224, 4 < / opción >
< valor de la opción = «haval256 4» > HAVAL256, 4 < / opción >
< valor de la opción = «haval128, 5» > HAVAL128, 5 < / opción >
< valor de la opción = «haval160, 5» > HAVAL160, 5 < / opción >
< valor de la opción = «haval192, 5» > HAVAL192, 5 < / opción >
< valor de la opción = «haval224, 5» > HAVAL224, 5 < / opción >
< valor de la opción = «haval256, 5» > HAVAL256, 5 < / opción >
< / seleccionar >< br / >
< tipo de entrada = 'Enviar' valor de = «Hash en!» / >< / form >< / p >
< br / >
< br / >
<? php
Si (isset($_POST["text"]) y (! empty($_POST["text"]) o! empty($_POST["blank"])))
{$_HASH = hash($_POST["method"],$_POST["text"]);
echo "< color de fuente = 'amarillo' > Texto Original:". $_POST ["texto"]. "< br / >". $_POST ["método"]. "hash:". $_HASH;}
Si (! isset($_POST["text"]) (empty($_POST["text"]) o la empty($_POST["blank"])))
{echo "< color de fuente = 'amarillo' > no hay entrada de hash, lo sentimos.";}
? >< br / >< br / >
< id p = "enlaces" >< un href="./index.php" > Inicio, yo < /a >< br / >< p / >

Artículos Relacionados

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

en este artículo, aprenderás cómo mejorar tu colección de bloques de circuitos de presión mediante la adición de un temporizador 555 IC. Usted aprenderá las funciones de los pins en el chip 555. Aprenderás que cuando el 555 en modo astable, la salida
Generador de claves de estado de vista

Generador de claves de estado de vista

Cuando varias aplicaciones en una instancia de IIS de alojamiento o hosting de aplicaciones en una granja es muy probable que se encuentre el estado de vista problemas/conflictos. Este código genera nuevas claves que puede poner en el web.config para
Bicicleta eléctrica para generador electrico - Museo de ciencia interactivo móvil Simple DIY

Bicicleta eléctrica para generador electrico - Museo de ciencia interactivo móvil Simple DIY

escucho y olvido. Veo y recuerdo. Hago y entiendo.Atribuyen a Confucio (~ 500 BC).  Cierto 2500 años más tarde.Cuando tenía 7 u 8 años en un miserable día gris frío de febrero mis padres dejar mis hermano y hermanas en el centro de Ciencia e industri
Generador de tono de tela microcontrolador en C código

Generador de tono de tela microcontrolador en C código

a finales de octubre del año pasado usuario de instructables carmitsu me envió un mensaje después de ver mi sintetizador de lonchera. De su mensaje:Doy clases de música en la escuela primaria. Jugamos un montón de música de la grabadora. es decir, lo
MFOS 'Generador de sonido raro'

MFOS 'Generador de sonido raro'

'Extraño sonido generador de' es een leerzaam proyecto voor personas die onervaren met zijn Electronica en sintetizadores. A través de este instructable ga ik jullie een beetje op weg helpen om dit proyecto succesvol te laten verlopen. Este 'Extraño
Una base de frambuesa Pi verdaderamente generador de números aleatorios

Una base de frambuesa Pi verdaderamente generador de números aleatorios

números al azar son esenciales para todo tipo de cosas, especialmente de criptografía. Computadoras, sin embargo, sólo pueden producir números pseudoaleatorios, que pueden ser "adivinados" usando software sofisticado. Números verdaderamente alea
Tres en uno: IC / probador de continuidad y generador de señales

Tres en uno: IC / probador de continuidad y generador de señales

al construir con circuitos integrados la mayoría de nosotros pasan mucho tiempo de problemas.  Bajo estas circunstancias (como otros) es bueno saber que las fichas están trabajando.  Este probador comprueba 4 diferentes tipos de circuitos integrados
ESP8266 generador de código con seguridad de 128 bits - No codificación requried

ESP8266 generador de código con seguridad de 128 bits - No codificación requried

Código de generador para los módulos de ESP8266 con pfodDesigner, pfodApp y Arduino con seguridad de 128 bitsCrear menús personalizados para tu Andriod. NO o Android Arduino programación requerida.Nota: Este instructable necesidades pfodParser biblio
Lámpara de escritorio de generador de imagen en movimiento

Lámpara de escritorio de generador de imagen en movimiento

IntroducciónEstaba pensando en una manera fresca a la luz de mi habitación y porque los 70 han ido durante mucho tiempo la siguiente lámpara más impresionante después de lámpara de lava es la lámpara de escritorio del generador de imágenes en movimie
Generador de funciones

Generador de funciones

Este instructivo describe el diseño del generador de funciones basado en circuito de las máximas analógico integrado MAX038.El generador de función es muy útil para los fanáticos de la electrónica. Es necesario para la adaptación de circuitos de reso
Generador Solar emergente: SunZilla 3.0

Generador Solar emergente: SunZilla 3.0

El generador solar emergente SunZilla es una fuente de energía renovable que es portátil y modular. Es un sistema de plug-and-play que es fácil de configurar y no necesita ningún expertos a ser construido desde cero. Su modularidad permite adaptar el
Generador de fondos instantánea

Generador de fondos instantánea

Inspirado en el Salón de la inmersión en el Museo del Diseño Cooper Hewitt, el Generador de fondos instantánea es una instalación interactiva por el artista y diseñador Purin Phanichphant. Ofrece al público una experiencia única: la capacidad para ge
Hacer el generador piezoeléctrico.

Hacer el generador piezoeléctrico.

Utiliza un elemento piezoeléctrico puede hacer un generador piezoeléctrico.-piezoeléctrico-alambre-LED-Etiqueta A, BPaso 1: Los cables conectados a los piezoeléctricos. 1. equipado con un cable en el piezoeléctrico.2. equipado con sticker(A) en el ca
Cómo hacer un generador Solar portátil

Cómo hacer un generador Solar portátil

Cómo hacer un generador Solar portátil¿Por qué Solar?Actualmente, la energía solar es la fuente de energía renovable más abundante y más limpia disponible. Energía solar es totalmente gratuita y no produce contaminantes. La única limitación es que la