PHP Hash Generator (9 / 9 stap)

Stap 9: Broncode

Dit is gewoon zodat u de volledige code tegelijk kunt zien. Ik heb de code, en dienovereenkomstig, uitgegeven op een webserver. Ik ben niet zeker over < i > welke < /i > wijzigingen die ik aanbreng, zodat ze anders uitzien er dan wat je hebt. Maar er geen grote verschillen zijn; deze versie heeft metatags, een style.css-link, een homepage link en ik draaide de tekst geel omdat de stylesheet gemaakt de achtergrond zwart. Als u een idee van hoe het eruit moet zien en hoe het zich moet gedragen, ik heb de bewerkte versie van en wonen op http://www.muknot.com/hash_generator.php
De code die ik gebruikt in dit instructable is toegevoegd aan deze stap als een txt-bestand.

< hoofd >< titel > Hash Generator < / title >< link rel = "stylesheet" type = "text/css" href="./style.css" / >
< metanaam = "omschrijving" value = "Hash generator" / >
< metanaam = "sleutelwoorden" value = "MD1, MD5, SHA256, whirlpool" / >< / head >< html >
< h1 > Hash Generator < / h1 >
< p id = "1" > deze pagina vindt een koord van tekst die u typt en genereren een hash van uw keuze. < p / >
< p id = "formulier" >< vormen action="./hash.php" methode = "post" >
String/tekst hier: < input type = "text" name = "tekst" / > Check dat het hashen van lege ingangen (laat de tekst veld blanco): < input type = "checkbox" name = "leeg" value = "leeg" >< br / >
Hash-methode: < naam selecteren = "methode" >
< optie waarde = "md2" > MD2 < / optie >
< optie waarde = "md4" > MD4 < / optie >
< optie waarde = "md5" > MD5 < / optie >
< optie waarde = "sha1" > SHA1 < / optie >
< optie waarde = "sha256" > SHA256 < / optie >
< optie waarde = "sha384" > SHA384 < / optie >
< optie waarde = "sha512" > SHA512 < / optie >
< optie waarde = "ripemd128" > RIPEMD128 < / optie >
< optie waarde = "ripemd160" > RIPEMD160 < / optie >
< optie waarde = "ripemd256" > RIPEMD256 < / optie >
< optie waarde = "ripemd320" > RIPEMD320 < / optie >
< optie waarde = "bubbelbad" > WHIRLPOOL < / optie >
< optie waarde = "tiger128, 3" > TIGER128, 3 < / optie >
< optie waarde = "tiger160, 3" > TIGER160, 3 < / optie >
< optie waarde = "tiger192, 3" > TIGER 192,3 < / optie >
< optie waarde = "tiger128, 4" > TIGER128, 4 < / optie >
< optie waarde = "tiger160, 4" > TIGER160, 4 < / optie >
< optie waarde = "tiger192, 4" > TIGER192, 4 < / optie >
< optie waarde = "snefru" > SNEFRU < / optie >
< optie waarde = "gost" > GOST < / optie >
< optie waarde = "adler32" > ADLER32 < / optie >
< optie waarde = "crc32" > CRC32 < / optie >
< optie waarde = "crc32b" > CRC32B < / optie >
< optie waarde = "haval128, 3" > HAVAL128, 3 < / optie >
< optie waarde = "haval160, 3" > HAVAL160, 3 < / optie >
< optie waarde = "haval192, 3" > HAVAL192, 3 < / optie >
< optie waarde = "haval224, 3" > HAVAL224, 3 < / optie >
< optie waarde = "haval256, 3" > HAVAL256, 3 < / optie >
< optie waarde = "haval128, 4" > HAVAL128, 4 < / optie >
< optie waarde = "haval160, 4" > HAVAL160, 4 < / optie >
< optie waarde = "haval192, 4" > HAVAL192, 4 < / optie >
< optie waarde = "haval224, 4" > HAVAL224, 4 < / optie >
< optie waarde = "haval256, 4" > HAVAL256, 4 < / optie >
< optie waarde = "haval128, 5" > HAVAL128, 5 < / optie >
< optie waarde = "haval160, 5" > HAVAL160, 5 < / optie >
< optie waarde = "haval192, 5" > HAVAL192, 5 < / optie >
< optie waarde = "haval224, 5" > HAVAL224, 5 < / optie >
< optie waarde = "haval256, 5" > HAVAL256, 5 < / optie >
< / select >< br / >
< input type = "submit" waarde = "Hash in!" / >< / form >< / p >
< br / >
< br / >
<? php
Als (isset($_POST["text"]) en (! empty($_POST["text"]) of! empty($_POST["blank"])))
{$_HASH = hash($_POST["method"],$_POST["text"]);
echo "< tekstkleur 'yellow' = > oorspronkelijke tekst:". $_POST ["tekst"]. "< br / >". $_POST ["methode"]. "hash:". $_HASH;}
Als (! isset($_POST["text"]) of (empty($_POST["text"]) en empty($_POST["blank"])))
{echo "< tekstkleur 'yellow' = > geen input om hash, sorry.";}
? >< br / >< br / >
< p id = "links" >< een href="./index.php" > Home, yo < /a >< br / >< p / >

Gerelateerde Artikelen

Een makkelijk te onthouden Hard te raden wachtwoord maken

Een makkelijk te onthouden Hard te raden wachtwoord maken

Ik heb ondervonden vele manieren om een wachtwoord veiliger maken. Ik weet zeker dat u sommige van deze suggesties te hebben gehoord, dit omvat het toevoegen van cijfers en symbolen, meer personages, kapitaal en kleine letters, en bla bla bla bla. Ma
Hoe te doen herleven een transistorradio uit de eerste generatie Olympisch 447-draagbare

Hoe te doen herleven een transistorradio uit de eerste generatie Olympisch 447-draagbare

** dit instructable wordt ervan uitgegaan dat u elementaire elektronica kennis, u kunt solderen, en u de mogelijkheid hebt om gebruik basic hand tools.* *in dit instructable we zullen met betrekking tot de fundamentele ombouw van een vroege draagbare
Elektrische fiets tot elektrische generator - eenvoudige DIY mobiele interactieve wetenschapsmuseum

Elektrische fiets tot elektrische generator - eenvoudige DIY mobiele interactieve wetenschapsmuseum

ik hoor en ik vergeet. Ik zie en ik onthoud. Ik doe en ik begrijp.Toeschrijven aan Confucius (~ 500 v.Chr.).  Nu nog steeds waar 2500 jaar later.Toen ik was 7 of 8 jaar oud op een ellendig koude grijze dag in februari mijn ouders mijn broer en zuster
MFOS 'Weird Sound Generator'

MFOS 'Weird Sound Generator'

De 'Weird Sound Generator' is een leerzaam project voor mensen sterven onervaren zijn voldaan elektronica en synthesizers. Via deze instructable ga ik jullie een beetje op weg helpen om dit project succesvol te laten verlopen. Deze 'Weird Sound Gener
Hoe mod 4e/5e generatie Pokémon savegames (geen R4 en andere flashcards nodig!)

Hoe mod 4e/5e generatie Pokémon savegames (geen R4 en andere flashcards nodig!)

Goedemorgen, Instructables gebruikers. Ik ga u tonen hoe te mod Pokémon savegames zonder R4, DSTT en andere flashcards. Deze instructables werkt op 4e/5e generatie Pokémon games (Pokémon Diamond/Pearl/Platinum/Heartgold/Soulsilver/zwart/wit). Laten w
Een Raspberry Pi gebaseerde werkelijk Random Number Generator

Een Raspberry Pi gebaseerde werkelijk Random Number Generator

Random getallen zijn essentieel voor allerlei dingen, vooral de cryptografie. Computers, kunnen echter alleen pseudo-willekeurige getallen, die worden "geraden kan" met behulp van geavanceerde software produceren. Echt willekeurige getallen zijn
Moving Picture Generator bureaulamp

Moving Picture Generator bureaulamp

IntroductieIk zat te denken over een koele manier aan het licht van mijn kamer en omdat de 70's hebben de volgende meest ontzagwekkende lamp na lang vervlogen lavalamp is de Moving Picture Generator-bureaulamp.Βasically is een bureaulamp die verlicht
NIEUWE EV3Dprinter: LEGO MINDSTORMS 3D-Printer (3e generatie)

NIEUWE EV3Dprinter: LEGO MINDSTORMS 3D-Printer (3e generatie)

Een handige DIY 3D-printer gemaakt met MINDSTORMS EV3 en de 3e generatie 3D pen van Banggood.comMijn eerste instructables ging over een 3D-printer van LEGO MINDSTORMS, genaamd EV3Dprinter. Na aankoop van een nieuwe 3D pen, heb ik deze nieuwe en verbe
Instant Wallpaper Generator

Instant Wallpaper Generator

Geïnspireerd door de Onderdompeling kamer bij het Cooper Hewitt Design Museum, de Instant Wallpaper Generator is een eenvoudige en interactieve installatie door kunstenaar en ontwerper Purin Phanichphant. Het biedt het publiek een unieke ervaring: de
Maak Piezo Generator!

Maak Piezo Generator!

Met behulp van een piëzo-elektrisch element kan het maken van een piëzo-elektrische generator.-piëzo-elektrische-draad-LED-Sticker A, BStap 1: Draden verbonden met de piëzo-elektrische. 1. voorzien van een draad op de piëzo-elektrische.2. voorzien va
1ste generatie iPad Mini Digitizer reparatie

1ste generatie iPad Mini Digitizer reparatie

Het doel van deze gids is u door de verwijdering en de vervanging proces voor de digitizer glas van de 1ste generatie iPad Mini lopen.Vereiste hulpmiddelen:Zwarte kunststof spudger#00 Philips schroevendraaierSchaarHulpprogramma voor het verwijderen v
ZELFGEMAAKTE wind generatie ON HIGHWAY door voertuig

ZELFGEMAAKTE wind generatie ON HIGHWAY door voertuig

HALLO ALLEMAAL VAN MIJN VRIEND... ZORG ERVOOR DAT ALLE DIT INNOVATIEVE IDEE ZAL HULP VOOR UW EVENTUELE INFORMATIE ENZ...Stap 1: Stap 1: knippen als per vereisen vorm van houten bladStap 2: Stap 2: gezamenlijke en er, zoals weergegeven in afbeeldingSt
Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-GeneratorWaarom zonne-energie?Zonne-energie is op dit moment de schoonste en meest overvloedig hernieuwbare energiebron beschikbaar. Zonne-energie is volledig gratis en produceert geen verontreinigende stoffen. De enig
Ventilator Generator!

Ventilator Generator!

Fan van Generator ~Een piëzo-elektrisch element, een brug diode, condensator, diode melodie, fan-Het verbindt het piëzo-elektrisch element en de brug diode.-Sluit de brug diode en de condensator.-Sluit de condensator en diode melodie.-Waardoor het pi