Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Jämföra strängar, password

Postades av 2006-02-23 22:44:02 - Joachim Feldt, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 518 personer

Hej,

Databas: Access 2003
VB.NET

Jag har en login. När användaren klickar på login tar jag värdet i passwordfältet och jämför i databasen.
Väldigt förenklat gör jag bara så här:
sql = ".....where PASSWORD = txtPassword.Text

Problemet är att denna kod kollar inte om det är stor eller liten bokstav.
Så, tex om lösenordet är
"MiTTlösenORd"
funkar det alldeles utmärkt att logga in med
"mittlösenord"

Hur fixar man detta?

/Jocke


Svara

Sv: Jämföra strängar, password

Postades av 2006-02-23 23:03:48 - André Claesson

Lättast är kanske att plocka ut och jämföra i koden.

Men annars kan du använda StrComp()
http://support.microsoft.com/?kbid=209674


Svara

Sv: Jämföra strängar, password

Postades av 2006-02-24 14:52:33 - Jens Pettersson

En annan lösning som innebär att du får bättre säkerhet på köpet är att du krypterar alla lösenord. Tex. med MD5 som är case-sensitive.

Du sparar lösenordet krypterat i databasen och när du ska logga in en användare krypterar du det lösenord användaren matar in och jämför de två krypterade strängarna.


Svara

Sv: Jämföra strängar, password

Postades av 2006-02-24 14:53:42 - Jens Pettersson

Använder du inte ovanstående så glöm inte att filtrera bort enkelfnuttar från txtPassword.Text...


Svara

Sv:Jämföra strängar, password

Postades av 2006-02-26 22:16:26 - Joachim Feldt

Tack för svaren!

Jag plockade ut koden för att validera. Lagrar oxå denna kod i databasen.
Med hjälp av:
TextBox2.Text.GetHashCode

Jag förstår att det finns säkrare sätt, detta får nog duga så länge i alla fall.

Den delen funkar.

MEN:
Om man vill vända på det. Att plocka ut text från en hashcode, hur gör man då?

Om jag ska skicka lösenord till en användare, så vill jag ju inte skicka en hashcode, utan först konvertera det till text.

I mitt automat-mail som skall skickas, hämtar jag först ut lösenordet, tex: 6583465.
Då skulle jag vilja göra typ, innan mailet skickas, 6583465.ToChar() eller nå´t....?

Tacksam för hjälp...!

/Jocke


Svara

Sv: Jämföra strängar, password

Postades av 2006-02-26 22:49:02 - Oskar Johansson

Det går inte; ett hash är ett hash, det går endast åt ett håll. Du får jämföra hashvärdena


Svara

Sv: Jämföra strängar, password

Postades av 2006-02-27 10:03:20 - Niklas Jansson

Den vanliga principen är att man aldrig lagrar ett lösenord, enbart hashen av den. Har någon glömt ett lösenord kan man ge dem ett nytt via en väg man där litar på dem. T.ex. via mail, telefon eller vanlig post. Då är man "garanterad" att ingen får tag på lösenordet.

Garantin är förstås inte bättre än den säkerhet man har över själva överföringen (det är enkelt att lyssna av mail, det går att bugga telefoner, folk kan sno post, etc.).

Sen så får man sätta detta nya lösenord på olika sätt (temporära, nya permanenta, osv.).


Svara

Sv:Jämföra strängar, password

Postades av 2006-02-27 22:33:34 - Joachim Feldt

Tack igen!
Okej, glömmer man sitt lösenord får jag helt enkelt ge dom ett nytt.
Det blir bra.

/Jocke


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 603
27 953
271 705
5 887
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies