Announcement

Collapse
No announcement yet.

Login ueber Chipkarte

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Login ueber Chipkarte

    Ein Login selbst besteht schon.

    Es wird eine 4stellige Zahl in ein Textfeld eingegeben.

    Dieses Eingeben der Zahl soll Zukünftig über eine Chipkarte/Smartcard
    (2KBit I2C EEPROM 256Byte memory sollte ausreichen)
    erfolgen wo diese vierstellige Zahl gespeichert ist.


    Meine Vorstellung wie dies Programm Technisch von statten geht

    Beim Einlegen der Karte wird im Hauptform ein Eventhandler Ausgelöst
    der meldet Lesegerät Bereit

    Dann wird die Zahl ausgelesen und dann wird dort fortgeführt wo der Normale
    Login schon weitermacht.

    Beim Entnehmen der Karte wird wiederum im Hauptform ein Event ausgelöst.

    Dann gibts zwei möglichkeiten
    Erstens das Programm weis welches Formular offen ist z.b. über
    Programm.Formular.Offen.Name

    oder einfach über eine Variable wo der Formularname gespeichert wird

    das aktuell Offene dann schliessen und den Login Schirm wieder anzeigen

    Dies sollte in etwa kein Problem darstellen

    Jetzt mal meine Fragen dazu.

    Hat jemand mit so etwas schon erfahrungen gemacht?
    Kennt jemand Tutorials für VB.NET 2010?
    Was wird noch benötigt Hardware/Software (Kartenleser/Chipdrive), Kartenleser Treiber, SDK)?

    mfg Peter

  • #2
    Gefunden werden muss eine Leser-Hardware, die einerseits in der Lage ist, die richtigen 4 Ziffern von der Chipkarte zu lesen und andererseits entsprechend im Programm eingebunden werden kann. Dafür benötigt man die entsprechende Software des Chipkartenleser-Herstellers. Die sollte in diesem Fall dann eben eine entsprechende Bibliothek zum Einbinden in VB.Net beinhalten. Alles weitere ergibt sich aus der Beschreibung der darin enthaltenen Funktionen.
    Ich habe mal vor etwa 12 Jahren sowas in C für einen Chipkartenleser am seriellen Port programmiert und da hat sich Towitoko bewährt. Diese Firma wurde aber inzwischen von SCM geschluckt. Inzwischen gibt es .Net und USB und daher kann ich hier nicht detaillierter weiterhelfen.

    bye,
    Helmut

    Comment


    • #3
      Jeder Karten Leser ist meinen Infos nach auch ein Schreiber.
      Wenn ich die Karten dann Selbst beschreibe dann kann ich diese auch exakt auslesen.

      Die Bibliothek sollte ja im SDK Paket enthalten sein habe mir das
      http://webshop.scmmicro.com/_detail_47_188.html Bestellt

      Ist aber die Frage Ob jetzt wirklich die Chipkarten gut geeignet sind
      oder dann schon auf die Kontaktlosen karten genommen werden soll RFID

      mfg Peter

      Comment


      • #4
        Es gibt ja gesperrte Karten, die du nicht beschreiben kannst, ähnlich wie zB. bei einer gekauften Audio-CD, da kannst du auch nicht einfach was dazuschreiben, nur weil du einen CD-Brenner im Rechner hast. Außerdem braucht man genaue Infos, welche Bereiche auf der Karte wie beschrieben werden können/dürfen. Aber das ist schon mal ein gutes Startpaket, was du dir da geordert hast.

        bye,
        Helmut

        Comment


        • #5
          Es gibt ja Verschiedene

          Prozessorkarten ->wo Scripte darauf ablaufen können (Bankkarte, SV-Karte)
          PIN-Karten ->die den Zugriff nur mit einem PIN erlauben
          Masterkey
          und normale Speicherkarten mit einem Begrenzten Speicher beginnend bei 256 Byte

          je nach einsatzzweck und auf geachtete Sicherheit sollte man dann das Lesegerät und dann
          die Passende Karte dazu wählen

          Für mein Vorhaben sind die "Normallen" Speicherkarten ausreichend

          mfg Peter

          Comment


          • #6
            Bei Conrad gab es mal ein komplettes Paket:

            Leser
            Karten
            Software & Libs

            Weiss aber nicht, ob die das noch haben
            Christian

            Comment


            • #7
              Conrad hat noch vieles von Chipdrive (SCM)
              diese Beschränken sich auf Lesegeräte, Karten, Chips

              Die Software beschränkt sich auf Chipdrive Auswertung für die Digitalenfahrerkarten
              und Timecontrol Automatische Zeiterfassung Stempelsystem
              MyKey wird dann auch noch angeboten.

              Aber leider keine SDK's für Selbst entwickelte Software
              Aber auf alle Fälle ein bezugspunkt für Hardware

              mfg Peter

              Comment


              • #8
                Habe Heute das SDK Paket bekommen.

                Beiliegend USB Kartenleser für normale Chipkarten
                USB Kartenleser für reine USim's
                und eine Kartenleser für Notebook PCMCIA

                Ebenso einige Karten zum Testen und die SDK Software auf CD-ROM

                die Software beschränkt sich allerdings nur bis zu VB6.0 bzw Delphi C++6.0

                für .NET wird auf die SCARDSSPLIB von MS verwiesen hier sind die Infos allerdings
                äusserst spährlich und bezeihen sich zumeist auf C.

                Hat oder kennt einer gute Seiten wo es Beispiele gibt für VB.NET? Dabei genügen
                schon mal Grundfunktionen wie Karte Eingelegt, Karte Entnommen, Karte Lesen
                Karte Schreiben

                Vielen Dank mfg Peter

                Comment

                Working...
                X