Article View: be.comp.programming
Article #12313Re: [vb] Hoe van een string getallen maken?
From: TaXaN
Date: Sun, 09 Dec 2001 14:14
Date: Sun, 09 Dec 2001 14:14
36 lines
2823 bytes
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-mailReferences:
<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