Autor opisanego poniżej projektu postanowił skonstruować sprzętowy menedżer haseł oparty o UNIXowy Password Manager (patrz passwordstore.org). Urządzenie skonstruowane zostało w oparciu o Raspberry Pi Zero skonfigurowanego jako urządzenie USB.
Menedżer jest "Kompozytowym urządzeniem USB" i sterownik libcomposite. Dzięki temu po podłączeniu do komputera menedżer prezentować się będzie jako urządzenie HID (klawiatura) oraz adapter Ethernet z interfejsem SSH. Menedżer wyposażony jest w wyświetlacz OLED oraz klawiaturę, co pozwala na wybranie z menu układu odpowiedniego hasła i nazwy użytkownika, które zostanie przesłane do komputera po wprowadzeniu głównego hasła do menedżera.
Menedżer może być aktualizowany hasłami przechowywanym w repozytorium git, dlatego też w urządzeniu wykorzystano moduł z układem ESP, który pozwala na podłączenie się do WiFi i Internetu, aby możliwe było aktualizowanie danych do logowania na żywo.
Karta sieciowa wbudowana w system przydaje się głównie do debugowania układu, ale możliwe jest także wykorzystanie połączenia poprzez Ethernet do aktualizowania danych logowania.
tutaj znaleźć można schemat projektu.
Do zrealizowania projektu potrzebne będą:
1 × Komputer Raspberry Pi Zero.
1 × Moduł ESP-03 WiFi.
1 × Wyświetlacz OLED o przekątnej .96" z kontrolerem SSD1306.
12 x przyciski 6 mm (microswitche).
1 x przewód do dysku IDE (taśma).
1 x 10 cm kabel USB A do microUSB.
1 x adapter USB OTG.
Kody źródłowe projektu, jak i dokumentacja płytek drukowanych urządzenia dostępna jest na githubie autora projektu.
Źródło: https://hackaday.io/project/9564-rpi-zero-wifi-enabled-hardware-password-manager
Menedżer jest "Kompozytowym urządzeniem USB" i sterownik libcomposite. Dzięki temu po podłączeniu do komputera menedżer prezentować się będzie jako urządzenie HID (klawiatura) oraz adapter Ethernet z interfejsem SSH. Menedżer wyposażony jest w wyświetlacz OLED oraz klawiaturę, co pozwala na wybranie z menu układu odpowiedniego hasła i nazwy użytkownika, które zostanie przesłane do komputera po wprowadzeniu głównego hasła do menedżera.
Menedżer może być aktualizowany hasłami przechowywanym w repozytorium git, dlatego też w urządzeniu wykorzystano moduł z układem ESP, który pozwala na podłączenie się do WiFi i Internetu, aby możliwe było aktualizowanie danych do logowania na żywo.
Karta sieciowa wbudowana w system przydaje się głównie do debugowania układu, ale możliwe jest także wykorzystanie połączenia poprzez Ethernet do aktualizowania danych logowania.
tutaj znaleźć można schemat projektu.
Do zrealizowania projektu potrzebne będą:
1 × Komputer Raspberry Pi Zero.
1 × Moduł ESP-03 WiFi.
1 × Wyświetlacz OLED o przekątnej .96" z kontrolerem SSD1306.
12 x przyciski 6 mm (microswitche).
1 x przewód do dysku IDE (taśma).
1 x 10 cm kabel USB A do microUSB.
1 x adapter USB OTG.
Kody źródłowe projektu, jak i dokumentacja płytek drukowanych urządzenia dostępna jest na githubie autora projektu.
Źródło: https://hackaday.io/project/9564-rpi-zero-wifi-enabled-hardware-password-manager
Fajne? Ranking DIY
