🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12317

Re: [vb] Hoe van een string getallen maken?

#12317
From: TaXaN
Date: Sun, 09 Dec 2001 14:35
36 lines
3104 bytes
Pieter Huygens wrote:
> 
> >Wat je nodig hebt, is een one-way hashfunctie (SHA, MD5, ...). Bij het
> >instellen van het password, bereken je de hashwaarde van het password en dat
> >sla je op in de registry. Bij het aanloggen van de user bereken je de
> >hashwaarde van het opgegeven password en dat vergelijk je met de waarde in
> >de registry. Omdat je uit de hashwaarde niet terug kan rekenen naar het
> >password (mits je een cryptografisch veilige functie gebruikt) is het
> >volstrekt veilig om deze waarde in de registry op te slaan.
> >PS: Deze methode wordt gebruikt op *NIX systemen.
> 
> Euh kan je *iets* specifieker zijn aub?

Ik zal proberen :)
Je hebt ��n of andere implementatie van een veilige hashfunctie nodig.
Bekende en bewezen functies zijn SHA en MD5. Wat die algoritmes doen, is
eigenlijk een codewoord van een vaste lengte (160bits, 128bits...) genereren
uit een variabele-lengte inputtekst. Die functies zijn zodanig geconstrueerd
dat het quasi-onmogelijk is twee inputteksten te vinden die naar dezelfde
output mappen of om uit het codewoord de inputtekst te reconstrueren. Als je
deze algoritmes toepast op de manier zoals ik eerder schreef, kan je een
veilige authenticatiemethode implementeren.
Ik heb even geGoogle'd en op http://www.downlinx.com/proghtml/187/18795.htm
vind je precies een implementatie van MD5 voor VB. Persoonlijk ken ik
nauwelijks iets van VB dus je zult zelf moeten uitvissen of het bruikbaar is
in jouw geval. Je kan het ook altijd zelf proberen te implementeren, de
specificaties van MD5 vind je op http://www.ietf.org/rfc/rfc1321.txt maar
good luck in dat geval :)

-- 
TaXaN

|-<[. . . . ICQ: 0xA395A3 . . . . PGP key available . . . . ]>-|
|                                                              |
|-<[. "Hey, tell me the truth...are we still in the game?" .]>-|
|-<[. . . . . . . . . . . (eXistenZ) . . . . . . . . . . . .]>-|
Technical Details
Message-ID: <3C1376BE.9957571D@kotnet.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.21.255.252!unlisys!news.snafu.de!newsfeed.easynews.net!easynews.net!feed1.news.be.easynet.net!news.be.easynet.net!not-for-mail
References: <kvq61u4atq7bou6m2tvj2harl3mdvgt83f@4ax.com> <3C1371B5.A4ACD8D3@kotnet.org> <4ds61uo0s15qbhgcgr6o67qnhjumavo1qt@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,7afa75d5d526f84b
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-09 06:35:40 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.21.255.252!unlisys!news.snafu.de!newsfeed.easynews.net!easynews.net!feed1.news.be.easynet.net!news.be.easynet.net!not-for-mail
From: TaXaN <TaXaN@kotnet.org>
Newsgroups: be.comp.programming
Subject: Re: [vb] Hoe van een string getallen maken?
Date: Sun, 09 Dec 2001 15:35:42 +0100
Organization: [ posted via Easynet Belgium ]
Lines: 36
Message-ID: <3C1376BE.9957571D@kotnet.org>
References: <kvq61u4atq7bou6m2tvj2harl3mdvgt83f@4ax.com> <3C1371B5.A4ACD8D3@kotnet.org> <4ds61uo0s15qbhgcgr6o67qnhjumavo1qt@4ax.com>
NNTP-Posting-Host: 212-100-181-182.adsl.easynet.be
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: rivage.news.be.easynet.net 1007908538 41472 212.100.181.182 (9 Dec 2001 14:35:38 GMT)
X-Complaints-To: abuse@easynet.be
NNTP-Posting-Date: 9 Dec 2001 14:35:38 GMT
X-Mailer: Mozilla 4.7 [en] (Win98; I)
X-Accept-Language: en