Eenvoudige wachtwoordsysteem (1 / 6 stap)

Stap 1: Zouten en Hashing


Laat snel onderbreken om uit te leggen waarom dit systeem werkt als de website u inloggen in doet dingen recht. Misschien weet u al deze spullen. Zo ja, voel je vrij om deze stap overslaan. Bent u nog steeds verward op de titel van deze stap, zal je jezelf een groot plezier als u via deze stap lezen en een fundamenteel begrip krijgt van wat is achter de schermen van een website gaande er.

Wanneer u een wachtwoord met een website maakt, moet het niet worden opgeslagen als tekst zonder opmaak. Er was een redelijk betrouwbare website die een paar jaar terug kreeg gehackt. De hackers kreeg alle wachtwoorden die mensen gebruikt om te loggen op de site, omdat de wachtwoorden werden opgeslagen als tekst zonder opmaak.

Hoe moeten ze de wachtwoorden ze opslaan? Ze moeten worden gezouten en hashed. Laten we uitleggen hash eerste.

Hashing

Dit is een numerieke bewerking die wordt toegepast op een wachtwoord. Het blijkt een tekst-wachtwoord in een reeks cijfers.

Bijvoorbeeld: MyVoiceIsMyPassword

Onder een hash genoemd "md5" Becomes: 7be7c47db5818d392367c183e6f4a8f3

Zolang ik al mijn inkomende wachtwoorden naar een md5-hash converteren en slaan alleen de hash, wordt het veel moeilijker voor de bad guys om de ze bent stelen wachtwoorden te gebruiken. Als u waren om te breken in mijn website nu en kijken dat hash, is het moeilijk om te zetten naar de oorspronkelijke tekst.

Maar elke keer als ik log in en typt u "MyVoiceIsMyPassword" het elke keer wordt omgevormd tot "7be7c47db5818d392367c183e6f4a8f3". Dat hash verandert niet. Dus wanneer de computer gaat en controleert of u het juiste wachtwoord hebt ingevoerd, is het mijn wachtwoord kunt omzetten in een hash en het komt overeen met de hash in de database opgeslagen.

Kunt u vertellen als een website is het hash van uw wachtwoord? Nope. Helaas u kunt niet, maar het is belangrijk om te begrijpen waarom dit wachtwoordsysteem werkt.

Zouten

Naast het hashing binnenkomende wachtwoorden, moeten ze ook worden gezouten. Een zout is een tekenreeks die wordt toegevoegd aan alle binnenkomende wachtwoorden. Als zeggen Instructables besloten om een zout van "1n57ruc7ab135" (die een niet erg goed idee zou zijn, het moet meer willekeurige) Dit is hoe het eruitziet.

Bijvoorbeeld: MyVoiceIsMyPassword met een ragout van 7be7c47db5818d392367c183e6f4a8f3

Wanneer gezouten wordt: 1n57ruc7ab135MyVoiceIsMyPassword met een ragout van 731408efd06313fe205ee18fe253a5ee

De ragout zijn niet hetzelfde. Maar waarom is dat belangrijk?!? Je zou kunnen vragen, en is het een goede vraag. Het is omdat daar elke website heeft een unieke zout, het buitengewoon moeilijk via een hash gestolen van één website toegang krijgen tot een hash op een andere site geworden.

Kunt u vertellen als een website is het zouten van hun wachtwoorden? Nope. Dit is weer net belangrijk voor het begrijpen van het systeem wordt gepresenteerd.

Gerelateerde Artikelen

Onder leiding van wijn Lamp - eenvoudig te maken en Cool to Look at - geen boren van glas!

Onder leiding van wijn Lamp - eenvoudig te maken en Cool to Look at - geen boren van glas!

Ik kwam met dit op mijn eigen maar dacht dat iemand waarschijnlijk al heeft gedaan het met een Instructable zoeken, vond ik een soortgelijke, maar vereisen een gat worden geboord in de fles. Dit is vrij eenvoudig met geen glas boren vereist. Je zal t
DIY 5 Life Hacks met het drinken van stro | Eenvoudige trucs

DIY 5 Life Hacks met het drinken van stro | Eenvoudige trucs

https://Youtu.be/jIcEbcVQgQgStap 1: Lifehack 1 Hiii! Vandaag wil ik u laten zien hoe 5 Life, Hacks met drinken stro, eenvoudige trucs die uw leven zullen veranderen!Stap 2: Life hacks 2 Vind je het leuk met een rietje drinken? Maar wat kunnen we doen
Eenvoudige vogel voeding huis

Eenvoudige vogel voeding huis

Zoveel dieren in de wereld, zoals vogels. zoveel manieren om vogels naar u. Nu zal ik u tonen hoe te maken van vogels voederen van huis. Niet duur, en eenvoudig. Dit kun je in het bos, huis, tuin en elke plaats.O.k. laat nu makenStap 1: U moet Houten
Eenvoudige Pallet stoel

Eenvoudige Pallet stoel

Het probleem was dat we altijd buiten bij mijn een vriend het huis hangen, en de ligstoelen die we altijd gebruiken breken. Mijn solutie watertje te ontwerpen en bouwen van een stoel goedkoop, dat hopelijk zal niet spoedig breken, die de elementen ku
Eenvoudige Quadcopter

Eenvoudige Quadcopter

Echt eenvoudige en sterke quadcopter, met behulp van gemeenschappelijke A2212 Borstelloze motoren en eenvoudige 30A ESC.Voor een tijdje nu ik heb het maken van complexe en gedetailleerde modellen, dus ik dacht dat het was over tijd om een eenvoudige
Hoe maak je een eenvoudige DIY micro quadcopter.

Hoe maak je een eenvoudige DIY micro quadcopter.

Hallo ik ben Sankeerth en dit is mijn eerste instructable. Hier ben ik tonen u een eenvoudige manier om een micro quadcopter. Ik wilde altijd een quadcoper. Ik heb het geprobeerd vele jaren vóór, maar het werkte niet. Deze uw jaar ik gaf het een gaan
Eenvoudig zolder opslag kasten schuin

Eenvoudig zolder opslag kasten schuin

Hallo, Welkom op mijn eerste instructable!Dit zal u tonen hoe te maken van sommige super eenvoudige opslag kasten, voor hokken moeten daken die hoek in. Ik maakte deze maken gebruik van de ruimte die normaal wordt verspild aan de randen van onze zold
Craft DIY ideeën: Hoe maak je een eenvoudige DIY papier Gift Bag

Craft DIY ideeën: Hoe maak je een eenvoudige DIY papier Gift Bag

Zo voor al mijn mooie aanhangers breng ik de meest eenvoudige van alle DIY papier ambachtelijke ideeën. Met mij, deze tijd kunt uleren hoe te maken van een verbazingwekkend eenvoudig DIY papier Gift Bag die u gebruiken kunt voor het verfraaien van uw
Bak een Cake van de gelei van het Fruit van eenvoudige yoghurt. Eenvoudig recept. Basis gebruiksvoorwerpen. Paar ingrediënten.

Bak een Cake van de gelei van het Fruit van eenvoudige yoghurt. Eenvoudig recept. Basis gebruiksvoorwerpen. Paar ingrediënten.

Hier is een zeer eenvoudige, maar heerlijke taart. Hoewel we onze zelfgemaakte yoghurt gebruikten, boter, en gelei als ingrediënten (zie onze andere projecten hier op Instructables), de winkel kocht versies werken prima, ook. Het is verheugend dat ho
Eenvoudige Skateboard Rack

Eenvoudige Skateboard Rack

Deze eenvoudige skateboard rack kan gemakkelijk worden aangepast voor maximaal vijf skateboards en kunnen worden gebouwd met een enkel 8' x 2" x 4" stuk van hout. Als je in staat om te vinden van een mooie, verharde stuk hout moet hoeft u alleen
How to Build een eenvoudige achtertuin Pergola

How to Build een eenvoudige achtertuin Pergola

Ik heb duizenden in kosten van arbeid door het bouwen van mijn achtertuin pergola zelf opgeslagen.Het was hard werken, maar niet over-overweldigende helemaal.Met sommige fundamentele houtbewerkingsvaardigheden kan dit worden gedaan in een weekend.Mat
Eenvoudige kaas hamburger

Eenvoudige kaas hamburger

Zoals... serieus eenvoudige :)Stap 1: Ingrediënten en methode 500 gram mager rundergehakt1 eetlepel Italiaanse kruiden smaak brood kruimels1 eetl winkel gekocht gebakken knoflook1 middelgrote ui, gesnipperd2 groene ui, dun gesneden3 eetlepels bakolie
Tabel - stevige en eenvoudige potgrond

Tabel - stevige en eenvoudige potgrond

Ik woon in een appartement, en dientengevolge ik doe heel veel van container tuinieren. Na stevig en duurzaam potgrond tabellen is essentieel, niet alleen voor de planten om te beginnen met potgrond, maar ook containers op rond de randen van mijn dek
DIY eenvoudige Macrame armband

DIY eenvoudige Macrame armband

Hallo, wil ik u laten zien hoe eenvoudige macrame armband dat u kunt in de zomer dragen, als een geschenk voor uw vrienden en uw vaardigheid in hand craft verhogen. Het hele geheim zit in de koppelverkoop de knoop na een knoop, dus het betekent dat u