Article View: be.comp.programming
Article #3836Re: Strings vergelijken / Encryptie
From: Marcus
Date: Tue, 14 Oct 2003 13:32
Date: Tue, 14 Oct 2003 13:32
55 lines
3280 bytes
3280 bytes
Mathias Vissers wrote:
> "KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com.invalid> schreef in bericht
> news:tfBib.10811$P51.313590@amstwist00...
>> In news:G1Bib.75590$jy.3786780@phobos.telenet-ops.be, Mathias Vissers
> typed:
>>
>> <snip>
>>
>> > Dit werkt allemaal perfect. In de procedure voor auto-login, wordt er
>> > nagekeken of het paswoord in de database gelijk is aan het paswoord
>> > van de cookie. Hier zit het probleem nu net. Om ��n of andere reden
>> > wilt ASP niet aannemen dat de twee strings gelijk zijn aan elkaar. Ik
>> > heb al geprobeerd met een gewone = alsook met de functie StrComp().
>> > Telkens blijkt dat de twee strings verschillend zijn. Echter wanneer
>> > ik ga testen met een response.write, en ik laat de twee strings op
>> > scherm verschijnen, zijn deze identiek dezelfde! Ik kan er alleszinds
>> > niet meer aan uit... Iemand een voorstel?
>>
>> Staan er spaties voor of achter?
>>
>> Kijk ook eens naar MD5, dat is iets veiliger dan de manier die jij
> gebruikt.
>> Met MD5 worden de wachtwoorden gehasht opgeslagen en zijn deze dus nooit
>> meer terug te halen. De manier die jij gebruikt mag je eigenlijk geen
>> encryptie noemen.
>>
>> --
>> www.zenobits.com
>>
>
> Mja, het hoeft niet superveilig voor mij te zijn, het is maar gewoon dat ze
> het niet kunnen lezen rechtstreeks uit de cookie.
> Ik heb nog meer rare dingen ontdekt nu.
>
> Als ik het volgende doe:
>
> pas = request.cookies("login")("paswoord")
> pasw = DecryptString(pas)
> response.write "'" & pasw & "'"
> response.end
>
> geeft hij enkel ' en mijn paswoord weer, maar de laatste quote geeft hij
> niet weer. Je mag wat je wil achter die lijn nog typen, hij laat dat niet
> zien. Hij stopt gewoon met uitvoeren na de variabele pasw. Ik kan er totaal
> niet aan uit!
> Heb ook al response.write ("'" & pasw & "'") e.d. geprobeerd, maar ook dat
> helpt niet. Ik heb pasw al omgezet met een CStr naar string, helpt ook
> niets.
>
> Rare microsoft of ligt het gewoon aan mij? :-)
Misschien zitte er controlcharacters in pasw? kijk eens of ie voldoet
aan de Regex /^[a-zA-Z0-9]$/ oid.
Mark
Technical Details
Message-ID:
<slrnbonumm.16r.mark@agnes.ijbema.xs4all.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!transit.news.xs4all.nl!not-for-mailReferences:
<G1Bib.75590$jy.3786780@phobos.telenet-ops.be> <tfBib.10811$P51.313590@amstwist00> <%tBib.75633$xq.3673149@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,fe91a88aa49dc8ff X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,fe91a88aa49dc8ff X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-10-14 06:32:09 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!transit.news.xs4all.nl!not-for-mail Newsgroups: be.comp.programming,nl.comp.programmeren From: Marcus <mark@ijbema.xs4all.nl> Subject: Re: Strings vergelijken / Encryptie References: <G1Bib.75590$jy.3786780@phobos.telenet-ops.be> <tfBib.10811$P51.313590@amstwist00> <%tBib.75633$xq.3673149@phobos.telenet-ops.be> Organization: Ecthelion Reply-To: mark@ijbema.xs4all.nl Message-ID: <slrnbonumm.16r.mark@agnes.ijbema.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: slrn/0.9.8.0 (Linux) Date: 14 Oct 2003 13:32:08 GMT Lines: 55 NNTP-Posting-Date: 14 Oct 2003 15:32:08 CEST NNTP-Posting-Host: 80.126.79.199 X-Trace: 1066138328 news.xs4all.nl 58699 80.126.79.199:12173 X-Complaints-To: abuse@xs4all.nl