🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12313

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

#12313
From: TaXaN
Date: Sun, 09 Dec 2001 14:14
36 lines
2823 bytes
Pieter Huygens wrote:
> 
> Beste,
> 
> Ik ben hier een kleine internetapplicatie aan het schrijven.
> Voor dat de gebruiker met de applicatie kan werken, moet hij een
> username en passwoord ingeven, anders werkt het niet.
> Het password zou ik in de registry willen opslagen, maar dat is
> uiteraard redelijk onveilig.
> Het password, is een string.
> Nu zou ik een soort van functie van moeten hebben, die een string kan
> omzetten naar getallen, en die dat terug omzet naar de gewone string
> als ik het vraag.
> Eens de string in getallen staat, is het eenvoudig om tochwat iets of
> wat encryptie toe te passen: dan kan je er mee rekenen en terug laten
> omrekenen zoveel je wenst.
> Bestaat dit in visual basic? Een string omzetten naar getallen, en
> terug 'desomzetten'?
> Of zijn voor deze toepassing betere mogelijkheden?

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.

-- 
TaXaN

|-<[. . . . ICQ: 0xA395A3 . . . . PGP key available . . . . ]>-|
|                                                              |
|-<[. "Hey, tell me the truth...are we still in the game?" .]>-|
|-<[. . . . . . . . . . . (eXistenZ) . . . . . . . . . . . .]>-|
Technical Details
Message-ID: <3C1371B5.A4ACD8D3@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!212.74.64.35!colt.net!newspeer.clara.net!news.clara.net!diablo.theplanet.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!news.be.easynet.net!not-for-mail
References: <kvq61u4atq7bou6m2tvj2harl3mdvgt83f@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7afa75d5d526f84b,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-09 06:14:22 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!212.74.64.35!colt.net!newspeer.clara.net!news.clara.net!diablo.theplanet.net!easynet-monga!easynet.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:14:13 +0100
Organization: [ posted via Easynet Belgium ]
Lines: 36
Message-ID: <3C1371B5.A4ACD8D3@kotnet.org>
References: <kvq61u4atq7bou6m2tvj2harl3mdvgt83f@4ax.com>
NNTP-Posting-Host: 212-100-181-182.adsl.easynet.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: rivage.news.be.easynet.net 1007907251 40805 212.100.181.182 (9 Dec 2001 14:14:11 GMT)
X-Complaints-To: abuse@easynet.be
NNTP-Posting-Date: 9 Dec 2001 14:14:11 GMT
X-Mailer: Mozilla 4.7 [en] (Win98; I)
X-Accept-Language: en