All passwords are 15...20 character in
length (which is random).
At least one lowercase, one uppercase
character and one digit is guaranteed in each password
There are no punctuation marks or special
characters, as not all servers accept them. But I shall add that
option in setup, so you can choose it.
My friend asked me: Why don't you embed some
PIN code, which can be typed directly on the unit, so that nobody
can "borrow" it form you and use it? Good point, but you don't have
to type PIN on this small and uncomfortable keyboard, you can add it
at the more convenient way: type some extension on the existing
passwords. So, when you generate new password, use the PC keyboard
to type your "pin" on after it, and then store the extended password
(there will be no conflict between USB keyboards on the computer).
You have to do the same each time you use your password. This can be
the same sequence of (say 4, or so) characters for all passwords.
Key functions:
RNG: "Mode switch" key switches between RED
and BLUE led. NEW: adds new functions to other keys, similarly
to Shift or Ctrl key on the computer A...D: Invokes/creates
passwords A...D when NEW is not depressed, and E...H when NEW key is
depressed
Here is the key function list:
Key ....................Red mode
..........................................Blue mode
A: .......................Type password A
............................Type password E
B: .......................Type password B
............................Type password F
C: .......................Type password C
............................Type password G
D: .......................Type password D
............................Type password H
NEW-A: ..............Create and type password A ..........Create and
type password E
NEW-B: ..............Create and type password B ..........Create and
type password F
NEW-C: ..............Create and type password C ..........Create and
type password G
NEW-D: ..............Create and type password D ..........Create and
type password H
Special functions:
RNG: Toggle between Red mode and Blue mode
(this key will be renamed)
NEW-RNG in RED mode: Type password list
NEW-RNG in BLUE mode: Hex random stream
If mode is RED, then the last command
(NEW-RNG) is for backup password list creating. You open some text
editor (Notepad or so), press NEW-RNG and get something like this
(this was not typed on keyboard, byt generated directly from my
unit):
Password list
A:
YwymSBLIf3GyzPyTuV0 34
B: 44XKZRtY9nJ7rouW2l
2
C: BwULbiSIsS9pXyxl7b9
82
D: x0W2QMXWQuxOOVk
19
E: yGa3poQ8SiuIEBGMZexc
1
F: M5jVWc16Au8OmtYb
36
G: c9bkTP9f8nbVzI6dkT13
1
H: Jeq6XTqRI1bR4Kg6
2
The last column shows how many times the
password was invoked since it was created (this number should be at
least 1, as the password is automayically invoked once immediately
after its creation). You can use this counter state to check if
someone used it without your knowledge.
Now you can print the password list and keep
the paper at some safe place (do not keep it as a file on the
computer - why did you build this unit then?)
Also:
- Never click on "Remember password" option
when your browser asks you
- Never leave this hardware unattended in
the group of people
- All the passwords are in MCU Flash, don't
keep them anywhere else, except on the backup paper
- If you use it on some public computer,
change the password when you arrive home
- Scan your computer for Trojans frequently,
as the only drawback of this approach is possibility that some Key
Logger or similar spy program is installed in your computer.
|