🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15085

Re: Paswoord : in java String Coderen

#15085
From: Kris Vandermotten
Date: Thu, 30 Nov 2000 00:00
34 lines
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-mail
References: <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