Schöne Erklärung, hat aber nur leider garnichts mit der Frage von RickX zu tun....
Ein TAN-Generator ist ein unabhängiges Gerät, das nicht von außen verändert werden kann - das ist richtig so. Gestartet sind die ersten TAN-Generatoren damit, dass der Benutzer die entsprechenden Daten wie Auftragsart, Empfängerkonto, Betrag ect. VON HAND eintippen mußte. Und zwar zusätzlich zum PC direkt am Generator. Dies fand keine rechte Akzeptanz bei den Nutzern, deswegen wurde eine neue Generation von Generatoren entwickelt, die über eine Schnittstelle verfügen sollte, um diese Daten zu übertragen, so daß anschließend nur noch eine Sichtkontrolle im Display des Generators nötig war. Um die Schnittstelle möglichst einfach zu halten und keine Hardwareanforderungen stellen zu müssen - und natürlich um das Ganze möglichst billig zu halten - wurde die Schnittstelle mit flackernden Balken auf dem Monitor und Fotozellen im Generator erfunden. Funktioniert also in der zweiten Generation schon komfortabler als in der ersten (Handgetippe). Trotzdem ist die Übertragerei via Flackercode so eine Sache. Man muß die Breite genau einstellen, man muß den Generator exakt vor den Bildschirm halten, die Übertragung braucht einiges an Zeit, die man abwarten muß... Alles in Allem wieder nervig. Das mag für den kleinen Privatkunden, der alle paar Wochen oder Monate mal EINE Überweisung hat, angehen. Spätestens wenn man mehrere Überweisungen am Stück macht nervts gewaltig. Deswegen haben die Generator-Hersteller wieder eine Weiterentwicklung - sozusagen Generation 3 - entwickelt. Hierbei werden die Daten, die über das Geflacker übertragen werden, nun auf einem anderen Kanal übertragen - zur Auswahl stehen Bluetooth (die neue 4er Version) und eben eine Verbindung per usb-Kabel. Umgekehrt gibt es noch die Möglichkeit, die generierte TAN nicht abzulesen und von Hand einzutippen, sondern wieder über den gewählten Kanal auf den PC zu übertragen und dann ins TAN-Feld zu pasten. Das ist dann schon wieder ganz massiv komfortabler als Generation 2.
Von wegen der Sicherheit: Daran hat sich von Generation 1 bis 3 nichts geändert. Der Generator ist nach wie vor ein eigenständiges Gerät, das von außen nicht zu beeinflussen ist. Zumal der sog. Generator eigentlich ja nur ein Eingabe- und Ausgabegerät ist, der Generierungsvorgang findet auf dem Chip der eingesteckten Karte statt. Und der läßt sich nicht von außen beeinflussen. Und auf welchem WEG die Daten über den Generator in den Chip kommen und auf welchem WEG die generierte TAN dann über den Generator in den PC (oder das Smartphone) gelangt ist auch völlig egal. Die TAN wird anhand der gelieferten Daten generiert und ist dann richtig oder falsch. Aus die Maus. Allerdings ist es fundamental, dass die Daten, mit denen der Chip gefüttert wird, am Display des Generators sorgfältig geprüft werden und nicht einfach nur OK gedrückt wird, sonst ist das gesamte Verfahren sinnlos.
Zurück zur Urspungsfrage: Subsembly hat vor geraumer Zeit mal geantwortet, dass auf dem PC unter Windows Bluetooth NICHT funktioniert. Das liegt wohl daran, dass Windows nicht mit dem 4er Bluetooth zurecht kommt, oder zumindest damals nicht zurecht gekommen ist. Es wurde auch nicht mitgeteilt, dass sich daran bis heute was geändert hätte. Allerdings soll auf dem PC die Variante mit dem Anschluß über usb funktionieren!