Transaktionsnummer (Tan) generieren?

Status
Nicht offen für weitere Antworten.

kopfsalat

Bekanntes Mitglied
??
Du erstellst einfach eine Liste von zufälligen Zahlen.
Einfachster 'Algorithmus' (Pseudocode):
Code:
For i=0 to 20
  Ausgabe Random()
Next
Diese speicherst Du, und händigst dem 'Anwender' eine Kopie aus.

Dieser teilt Dir dann für eine Transaktion eine beliebige Nummer aus der Liste mit, und wenn diese Nummer OK war, dann markierst Du bei Dir, dass diese TAN nicht mehr gültig sein soll.
 

mic_checker

Top Contributor
Neral hat gesagt.:
hi ja klar also ich weiß schon wie man zufaellige zahlen erstellt und sie in einer db abspeichert und so :), nur sicherheit ist sehr wichtig und es soll ein algorithmus nach einer einwegfunktion erstellt werden
(http://de.wikipedia.org/wiki/Einwegfunktion)

also, welche schwer ist wieder "umzurechnen"

1) Wenn du einen Zufallszahlengenerator verwenden willst , rat ich dir von Random() ab, verwende wenn z.B. SecureRandom()

2) Schau dir mal MessageDigests an.
http://java.sun.com/j2se/1.5.0/docs/guide/security/CryptoSpec.html
 

Bleiglanz

Gesperrter Benutzer
nimm

md5(<irgendwas>)

wobei du dir <irgendwas> aus IP adressen, "magic Strings", SecureRandoms u.a. zusammenbastelst

google auch mal nach "Java GUID" oder sowas
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
LimDul Eindeutige ID (ala UUID) generieren als numerisch, maximal 16 Stellen Allgemeine Java-Themen 11
R Farbe zu einem Eckpunkt generieren Allgemeine Java-Themen 0
J Sudoku generieren Schwierigkeitsgrad Allgemeine Java-Themen 3
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
D Mail aus GUI generieren Allgemeine Java-Themen 2
J Primzahlen generieren Allgemeine Java-Themen 6
M Serien- / Werksnummern generieren Allgemeine Java-Themen 7
K Java QUIZ-Spiel Fragen und Antworten generieren?! Allgemeine Java-Themen 5
N Zahl mit bestimmter Länge und nur bestimmten Zahlen generieren lassen Allgemeine Java-Themen 7
M Zufälligen String generieren und alle 5 Minuten ändern Allgemeine Java-Themen 2
T Geschwindigkeit beim Generieren erhöhen? Allgemeine Java-Themen 7
DStrohma Verschlüsselung: SALT aus Passwort generieren? Allgemeine Java-Themen 3
darekkay (JUnit) Testdaten generieren - Framework? Allgemeine Java-Themen 2
L Generieren Zufallsdaten aus CSV dateien Allgemeine Java-Themen 11
N String generieren Allgemeine Java-Themen 3
J Hash aus Verzeichniss generieren Allgemeine Java-Themen 2
Eldorado Barcodes mit statischer Breite generieren Allgemeine Java-Themen 3
M aus 3 BufferedImages 1 generieren Allgemeine Java-Themen 5
E Zufallszahl generieren Allgemeine Java-Themen 5
M Shapes mit abgerundeten Ecken generieren Allgemeine Java-Themen 2
T Zufallszahlen generieren und dabei eine Zahl weglassen Allgemeine Java-Themen 4
S Mittels eines Applets Bilder generieren die in einer Webseite angezeigt werden..? Allgemeine Java-Themen 8
MQue List<String> aus List<Object> generieren Allgemeine Java-Themen 2
V Einfache toString() generieren? Allgemeine Java-Themen 6
O .jar Files - Tools zum generieren Allgemeine Java-Themen 25
B PDF generieren. Problem mit PipedStreams. Allgemeine Java-Themen 4
G UML aus Commandline generieren Allgemeine Java-Themen 9
M nicht gleichverteilte Zufallszahlen generieren Allgemeine Java-Themen 6
B Mit Java Powerpoint Reporte und PDF generieren Allgemeine Java-Themen 9
lumo "Exzessiv" dynamisches generieren Allgemeine Java-Themen 6
B Schlüssel von Java automatisch generieren lassen. Allgemeine Java-Themen 4
T Einfachen Ton in Java generieren Allgemeine Java-Themen 4
B String generieren Allgemeine Java-Themen 4
S Datei aller möglich encodings generieren Allgemeine Java-Themen 2
G Char-zufällig-generieren Allgemeine Java-Themen 11
H RTF zu Word-Dokument generieren Allgemeine Java-Themen 5
B Namen eines Objekts generieren? Allgemeine Java-Themen 4
C Laufende Nummer generieren Allgemeine Java-Themen 4
S Dynamisches Feld generieren. Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben