![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() |
![]() wie kann ich in vb eine datei mit benutzenamen und passwörtern anlegen mit denen man sich anmelden kann. auf diese datei soll das proggi dann zurüchgreifen und nachschauen ob daer benutzernamen 1.) vorhanden ist und 2.) ob das eingegebenen passwort dazupasst.
1.) was für eine datei muss das sein? 2.) wir lautet der befhel für den import oder das vergleichen der eingebenen daten mit denen in dem file? 3.)kann mir jemand ein simples beispiel programmieren? ( wenn das überhaupt möglich ist) Aber bite nicht nur mit .exe sondern mit allen dateien. |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.02.2000
Beiträge: 1.696
|
![]() F1 drücken.
Google verwenden. Buch kaufen.
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() Registriert seit: 10.01.2001
Beiträge: 478
|
![]() Da es nicht viel Sinn macht die Passwörter als Klartext in ein File zu schreiben, fällt mir auf die Schnelle nur die Möglichkeit einer Access-Datenbank ein. Die kannst du über ADOX einfach von deinem Programm erstellen lassen und später problemlos mit ADO verwenden. Um eine verschlüsselte Access-Datenbank zu knacken, dürfte ein aktueller Rechner ca. 2-3 Wochen brauchen. Allerdings setzt das ganze natürlich eine Access-Lizenz voraus. Wenn du eine Developer-Edition von Access hast, kannst du auf den Clients aber auch die Runtime installieren um nicht mehrere Access-Lizenzen zu benötigen.
Ich habe mir eigentlich über sowas noch nie wirklich Gedanken gemacht aber es würde mich auch interessieren wie sowas sonst üblicherweise gehandhabt wird. Wenn du eine gute Lösung findest, poste sie bitte. Es gibt im Web viele gute Seiten mit Samples. Ein Beispiel wäre z.B. Planet-Source-Code |
![]() |
![]() |
![]() |
#4 |
Master
![]() |
![]() statt in ein text-file (ascii-format) könntest ja im binären format + codier algorithmus speichern. vb-hilfe unter "open" nachschauen.
|
![]() |
![]() |
![]() |
#5 |
Hero
![]() Registriert seit: 08.04.2003
Beiträge: 821
|
![]() Passwort mit SHA z.B. verschlüsseln. Findest im Netz genug dazu und VB6 wird wohl Bibliotheken dabeihaben, die das ohne großen Aufwand möglich machen.
|
![]() |
![]() |
![]() |
#6 |
Inventar
![]() |
![]() mein problem ist das ich die cd mit der hilfedatei nicht mehr funde und deswegen keine hilfe hab!!!
![]() ![]() ![]() also bite bevor ihr mir verweise auf die hilfe gebt sagt mir ca das was dort steht. ![]() ![]() |
![]() |
![]() |
![]() |
#7 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() Passwörter würd ich generell nicht auf platte speichern.
Dann schon lieber nen MD5 hash. MD5 Algorithmen gibt es zu Hauf im Netz. ![]()
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger ![]() |
![]() |
![]() |
![]() |
#8 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() Hi!
Zum speichern von User un Passwort genügt eigentlich eine einfache Textdatei verwendet werden. Ich würde aber eine Tabelle in einer Datenbank vorziehen. Wenn das Programm nicht sowieso mit eine DB arbeitet, dann der Einfachheit halber eine Jet-DB (Access). Beim ersten Schritt werden die Daten unverschlüsselt gespeichert. Wenn das funktioniert, kannst du dir Gedanken über die Verschlüsselung machen. Dabei können die Daten oder die Datei verschlüsselt werden. Auch eine Kombination wäre denkbar. Eigene Erfahrung habe ich mit einer einfachen Routine, die Passwörter mit einem Schlüssel aus 10 Ziffern verschlüsselt. Das ist zwar nicht berauschend, aber für den Hausgebrauch genügt es. Die Verwendug von anderen, vorhandenen Algorithmen ist möglich. Aus deinen bisherigen Postings schließe ich, daß du nicht sehr viel von VB weißt. Schick mir ein PM mit deiner Email-Adresse, und ich lasse dir Ebooks zum Thema zukommen. Wenn du die durchgeackert hast, und nich weiter kommst, helfe ich dir bei Detailfragen weiter. mfg WB |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() |
![]() @ wbendl
du hast recht ich kenn mich mit vb leider noch ned aus weil ich mir alles selbst beibringen muss. (keine hilfedatei, kein buch, und niemand den ich persöhnlich kenn der sich mit vb auskennt) das einzige was mir hilft is das WCM-forum (und die hilfe is echt gut). |
![]() |
![]() |
![]() |
#10 |
Veteran
![]() Registriert seit: 10.01.2001
Beiträge: 478
|
![]() Ich kann mir offengesagt nicht vorstellen wie man ohne Hilfe programmieren kann. Welcher Programmierer kennt den alle Objekte inklusive ihrer Eigenschaften und Methoden auswendig?
![]() Wenn du keine lokale Hilfe hast, dann würde ich dir das MicroSoftDeveloperNetwork im Web empfehlen. Dort findest du unter anderem auch alles, was in der lokalen VB-Hilfe zu finden wäre. Da es auf der Welt keine Perfektion gibt, ist es auch anzuraten sich die URL für den Microsoft-Support zu merken. Vor allem die Knowledgebase ist mir mittlerweile unverzichtbar geworden. Es gibt die Knowledgebase übrigens auch in deutsch. Ich verwende nur lieber die US-Version da sie weit umfangreicher ist. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|