Vor ein paar Tagen hatte ich schon mal den ATTINY 85 vorgestellt.
Das ist ein cooles Teil mit USB und das für 1 Euro. Er emuliert eine Tastatur (HID).
Also mal ein weiteres Programm, für folgendes Problem. Wer lange und komplizierte Passwörter verwendet, hat mit unter keine Lust, sie immer wieder einzugeben. Das ist auch fehleranfällig. Oder man möchte jemand anderes an seinen Rechner lassen, und ihn nicht das Passwort geben. Also gibt man den Generator weiter.
Wir erstellen also ein Programm, das das Passwort automatisch an den Rechner sendet. Man muss dann natürlich auf das Teil aufpassen, das es nicht in falsche Hände kommt. Wir senden nur einmal, das gespeicherte Passwort. Hier mal ein 45 Sekunden Demo Video:
Hier das C-Programm, es ist ein sehr einfaches Programm mit ein paar Zeilen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
// // Passwort Programm für den ATTINY85 twkey // // Die LED auf dem Board wird angeschaltet und das Passwort gesendet. // // Einstellungen Board: Digispark default (16,5 Mhz) // // Programmer: USBtinyISP // // Programmgröße: 3064 Byte (50 %) von 6012 Byte // // Globale Variablen verwenden dyn. Speicher: 116 Byte // // // Thomas Wenzlaff http://www.wenzlaff.info Version 1.0 // #include <DigiKeyboard.h> // Setup läuft einmal nach dem Reset void setup() { pinMode(1, OUTPUT); //die LED auf dem Board, als Ausgang } // die Hauptschleife, schaltet die LED an und sendet das Passwort ... void loop() { digitalWrite(1, HIGH); // schaltet die LED an (HIGH Level) DigiKeyboard.sendKeyStroke(0); DigiKeyboard.println("Das lange sichere Passwort"); // sendet das Passwort delay(200); // warte 200 ms digitalWrite(1, LOW); // schaltet die LED aus exit(true); } |
Wie das Programm in den ATTINY 85 kommt, hatte ich schon hier beschrieben.
Das Passwort wird auch ausgegeben, wenn man z.B. in Word ist und den ATTINY 85 verbindet! Also wenn das Teil verloren geht, kann man das Passwort sehr einfach herausfinden!
Habt ihr noch weitere Vorschläge?