MilM
Legacy Member
Weja, dat begrijp ik dus niet.RipTor zei:Nee want ge wilt dat paswoord niet decrypteren...
Ge hebt voor zulke encrypties helemaal geen key nodig. Enkel een salt die ge genereerd afhankelijk van iets anders.
Ge vergelijkt gewoon het in de databank geencrypteerde paswoord met de geencrypteerde versie van het paswoord dat de gebruiker heeft ingetikt.
Kijk, alles staat lokaal op de pc, dus ook de data.
Als je de data zelf niet beveiligt, dan kan men toch aan de data ?
Men moet de data dus toch gaan encrypteren ?
Uiteindelijk draait een zelf gekozen passwoord eerder om het bewijs dat jij die user bent, dan om het beschermen van de data zelf.
Data moet je niet enkel kunnen encrypteren, maar natuurlijk ook decrypteren.
Je krijg dus twee algoritmes.
Een gewoon passwoord heeft niets te zien met die algoritmes.
Een sleutel kan daarentegen wel een onderdeel zijn van die algoritmes.
Dus stel je hebt een algoritme, die gebruikt maakt van een key (die een variabele is).
Als u key op uw hd staat, is dat toch kwetsbaar ?
Maar als je dat nu eens op een usb stick zet die key en je maakt in het programma een setup waar je de locatie kunt zetten van de key (dus de naam van de verwisselbare schijf) en dan steek je voor je het programma gebruikt uw usb stick in en wanneer je stopt terug de usb stick eruit halen.
Door de zware wiskunde die erachter zit (ontbinden in priemfactoren) is het onmogelijk om die key te vinden, zelfs met brute force.
Maar om op uw geval terug te keren. Alles wordt lokaal bewaard enkel het passwoord (dat de gebruiker uit zijn hoofd kent normaal gezien) niet.
Maar zoals ik al zei, die passwoorden hebben niets te maken met die algoritmes. Maw, alle info die de encrypteer en decrypteer algoritmes nodig hebben staan toch op de hd en dat is toch onveilig ?
Ik heb geen ervaring, dus ik kan zeker een fout maken in mijn redenering.
grtz

Dus als jullie een beter systeem weten, please share
). Ma doe nu niet alsof md5 onmiddelijk te hacken is als je de geparsete waarde hebt, das dikke zever.