Hallo mensen,
Ik begrijp niet echt hoe versleutelen van data werkt. Dus wat ze bedoelen met private en public keys, ik begrijp alleen in hele grote lijnen hoe het zit.
Er zijn daarbij ook nog eens heel veel verschillende manieren van coderen.
Ik bedoel niet zoiets als MD5 of SHA1, maar iets dat weer terug kan worden ontcijferd.
Neem nou bijvoorbeeld deze site als voorbeeld: http://www.vincentcheung.ca/jsencryption/
Je geeft een "wachtwoord" op (de key), dit is wat je nodig hebt om de gegevens weer te kunnen ontcijferen. Als je de data codeert, komt er een wirwar van tekst uit. Dat is logisch, want dat is het versleutelde.
Dat gecodeerde kan dan alleen nog worden ontcijferd als je het wachtwoord hebt. Als het wachtwoord ooit verloren gaat is het dus ook niet meer te ontcijferen.
Wat ik heel vreemd vind is het volgende: je geeft als wachtwoord abc op.
Je codeert de tekst Mijn geheim
De zogenaamde gecodeerde output (cipher text) is steeds anders, ook als je precies hetzelfde wachtwoord en dezelfde tekst codeert.
Hoe kan dit? Dan zouden er dus meerdere mogelijkheden zijn om het ook te ontcijferen toch?
Weet iemand hier meer over?
1.244 views