Article View: be.comp.programming
Article #15085Re: Paswoord : in java String Coderen
From: Kris Vandermotten
Date: Thu, 30 Nov 2000 00:00
Date: Thu, 30 Nov 2000 00:00
34 lines
2380 bytes
2380 bytes
"scoopy" <scoopy@freegates.be> wrote in message news:3A26AD3C.53022A5D@freegates.be... > Bestaat er ergens een soort van Package in Java dat een in JAVA > ingelezen string codeert ( in 1 of ander onleesbare vorm ) en teruggeeft > als een string . Later moet je dan gewoon die gecodeerde string kunnen > inlezen, omzetten ... om te controleren of paswoord klopt . Het omzetten van een tekt naar een onleesbare code kan essentieel op twee verschillende manieren gebeuren: op een manier die inverteerdbaar is, d.w.z. dat de onleesbare code weer kan omgezet worden in een leesbare. Dit heet encryptie (en decryptie). Dit is blijkbaar wat jij vraagt, maar dat heb je in feite niet nodig voor passwords. Het is zelf gevaarlijk, want degene die de gecodeerde passwoorden kan bemachtigen zou er kunnen in slagen die te decoderen. op een manier die niet inverteerbaar is, d.w.z. dat de onleesbare code onmogelijk weer kan omgzet worden in een leesbare. Dit heet hashing. Voor het coderen van passwoorden wordt meestal hashing gebruikt i.p.v. encryptie. Er bestaan zeer veel hashing algoritmes. Het bekendste is waarschijnlijk CRC32 (Cyclic Redundancy Check). Het meest gebruikt voor passwoorden is waarschijnlijk SHA (Secure Hashing Algorithm). Een mogelijk alternatief is natuurlijk dat je de ingebouwde methode hashCode() gebruikt. Dit is natuurlijk niet echt veilig voor een programmeur, maar voor spelletjes of zo volstaat het misschien wel. Als je toch SHA wil gebruiken, dan kan je een implementatie vinden op http://www.cryptocd.org/cryptocd/source/hashes/sha/java/SHA1.java of op http://www.acme.com/java/software/Acme.Crypto.ShaHash.html K.
Technical Details
Message-ID:
<zIyV5.66254$zF6.1339956@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3A26AD3C.53022A5D@freegates.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,b14b0e6c83e73033 X-Google-Attributes: gidfcea4,public From: "Kris Vandermotten" <kris.vandermotten@earthling.net> Subject: Re: Paswoord : in java String Coderen Date: 2000/11/30 Message-ID: <zIyV5.66254$zF6.1339956@afrodite.telenet-ops.be> X-Deja-AN: 699651285 References: <3A26AD3C.53022A5D@freegates.be> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 975615903 213.224.189.219 (Thu, 30 Nov 2000 21:25:03 MET) Organization: Pandora - Met vlotte tred op Internet NNTP-Posting-Date: Thu, 30 Nov 2000 21:25:03 MET Newsgroups: be.comp.programming