Skip to content

An hardware for random password generation that uses human inputs to generate a seed and can copy the generated password as keyboard.

License

Notifications You must be signed in to change notification settings

Kidel/Arduino-Random-Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Random Password Generator

An hardware for random password generation that uses human inputs to generate a seed and can copy the generated password as keyboard.

It has been made using an Arduino Pro Micro, that can actually emulate a Keyboard.

Unfortunately all the (functioning) interrupts were occupied by the display, so I had to be a little bit creative with the code.

Features

  • Seed generation and improvement. The seed is an unsigned long int, and it is modified using addition and/or multiplicationaccording to how many times and for how long a button is pressed.
  • Alphanumeric password or with symbols. Passwords are 256 character long.
  • Password copy to any compatible device. After it has been generated, the password can be copied to any computer that supports HID keyboard.

To do

  • Asymmetric authentication to check if the device has been messed with. Requires an HTTPS web server or a trusted desktop application.

Pictures

picture 1 picture 1 picture 1

About

An hardware for random password generation that uses human inputs to generate a seed and can copy the generated password as keyboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%