| Passwort Generator |
|
|
|
| MS-Access Bsp. DB's - Bsp. Downloads Sicherheit | |||||||||||||||||||||||||||||||
| Montag, den 25. Februar 2008 um 04:00 Uhr | |||||||||||||||||||||||||||||||
|
Problemstellung: Es kommt ab und zu mal die Frage auf - Wie kann ich ein Passwort automatisch generieren? Voraussetzungen: Das Bsp ist unter A00-A07 lauffähig Funktionsweise:
Herzstück ist die Funktion "CreatePassword"
Komplette Funktion in der Bsp-DB.
Die Funktion erwartet 2 Parameter: 1. nLen = Länge des Passwortes, Möglich von 1 - 32767 2. nType = Typ des Passwortes (Möglichkeiten s. o. Enum-Auflistung) In der Bsp-DB habe ich ein paar Lösungen eingebaut. ![]() Ihr könnt natürlich die Funktion beliebig erweitern, z.B. um mit Sonderzeichen zu arbeiten.
In diesem Fall müsst Ihr nur die entsprechenden ASCII-Codes in die Funktion integrieren.
Downloads in dieser KategorieMS-Access Sicherheit![]()
|
|||||||||||||||||||||||||||||||
| Datum | Klicks |
|---|---|
| Total | 4168 |
| Mi. 23 | 1 |
| Di. 22 | 2 |
| Mo. 21 | 1 |
| So. 20 | 6 |
| Sa. 19 | 1 |
| Fr. 18 | 2 |
| Do. 17 | 2 |
| < Zurück | Weiter > |
|---|
Login
Latest News
- 26 October 2011 Aktuelle Servicepacks Office
- 04 September 2011 Arbeiten mit EXIF-Tags
- 18 June 2011 Errechnen einer IBAN mit Access
- 08 June 2011 Nächste freie Nummer/Zahl ermitteln
- 30 May 2011 Verwaltung eines Skatturniers
Latest Comments
- Zwischenablage in MS-Access nu...
Hallo Raul, auch Dir danke für den Hinweis. Werde ... Mehr...
10.04.12 11:11
von TommyK - Zwischenablage in MS-Access nu...
Hallo Tommy, ich kann das von haarwurm bestätigen.... Mehr...
10.04.12 10:38
von Raul Katos - Userverwaltung II
Hallo Donni, wir machen mal hier weiter: http://ww... Mehr...
15.01.12 17:10
von TommyK - Userverwaltung II
Hallo Tommy, irgendwie habe ich das wohl nicht ric... Mehr...
15.01.12 16:31
von Donni - Userverwaltung II
Hallo Donni, dann setze in den Eigenschaften von "... Mehr...
15.01.12 09:45
von TommyK
Latest Downloads
Latest Forum Posts
-
-
- Datum problem
- In MS-Access - Fragen und Antworten
- at 16:44 on Mai 22, 2012 (CEST)
-
-
-
- zwei Tabellen in Abfrage verbinden - Probleme
- In MS-Access - Fragen und Antworten
- at 07:51 on Mai 16, 2012 (CEST)
-
-
-
- Änderung des Standarddruckers mittels VBA
- In MS-Access - Fragen und Antworten
- at 08:45 on Apr 13, 2012 (CEST)
-
-
-
- Serien-PDF-Dateien erstellen mit Code von Lebans
- In MS-Access - Fragen und Antworten
- at 17:30 on Apr 07, 2012 (CEST)
-
-
-
- Frage zu Unicounter
- In MS-Access - Fragen und Antworten
- at 08:24 on Mär 29, 2012 (CEST)
-
Download Statistik
41 Kategorien |






Seite: 1
Kommentare
was fehlt sind noch die Sonderzeichen
Außerdem, wenn ich z.B. Groß/Kleinbuchstaben und Zahlen wähle und z.B. die Länge auf 4 stelle, brauche ich nur wenige male das Passwort generieren bis eines der 3 Kriterien nicht mehr erfüllt ist. Meine Strategie ist, sichere Passwörter mit Groß & Kleinbuchstaben , Zahlen und Sonderzeichen zu generieren. Dazu muss zu Beginn des Algorithmus zuerst für alle 4 Kriterien die Positionen im Passwort per Zufall ermittelt werden. Dann in der Schleife diese Positionen berüksichtigen, und die restlichen Positionen wieder zufällig auffüllen.
Andreas
Zitat:
Hier sind der Selbstkreativit ät keineGrenzen gesetzt.
Zitat:
Das Kriterium besagt das diese Möglichkeiten bestehen (Groß-, Kleinbuchstaben u. Zahlen) aber nicht das es unbedingt eintritt.
ich habe deine Datenbank um folgende Funktion erweitert:
Public Function TabelleFüllen(A nzahl As Integer)
Dim db As Database
Dim rs As Recordset
Dim t As Integer
DoCmd.SetWarnings False
DoCmd.RunSQL ("DELETE * FROM Daten;")
DoCmd.SetWarnings True
Set db = CurrentDb()
Set rs = db.OpenRecordset("Daten")
For t = 1 To Anzahl
rs.AddNew
rs!Kennwort = CreatePassword( 10, ZahlenGrossUndK lein)
rs.Update
Next t
rs.Close
db.Close
End Function
Nun wollte ich im Direktbereich eine Anzahl von über 40.000 Kennwörter, aber er lässt nur etwas mehr wie 35.000 zu?! Warum?
LG Uwe
ganz einfach.
Es liegt an diesen Zeilen:
Zitat:
und
Zitat:
Da ist beim Datentyp Integer Schluß
Mit dem Datentyp Long sollte es klappen.
Code:
Dim t As Longund
Code:
Public Function TabelleFüllen(A nzahl As Long)Gruß Tommy
manchmal scheint man den Wald vor lauter Bäumen nicht mehr zu sehen.
Ich habe mir wieder auf's Hirn geklopft, jetzt sollte es wieder gehen
Danke nochmal...
LG Uwe
Alle Kommentare dieses Beitrages als RSS-Feed.