KnockCode is a Python-based authentication system inspired by LG’s Knock Code technology. It allows users to securely unlock systems or trigger actions using a unique sequence of tap patterns, simulating a physical "knock" as a password.
- 👆 Simulates knock-based authentication through input sequences
- 🔒 Custom knock patterns for personalized security
- 🧪 Designed as a proof-of-concept for alternative authentication methods
- 🧠 Lightweight and easy to integrate with other Python projects
- 🔧 Modular codebase for extending to hardware (Raspberry Pi, touch interfaces, etc.)
- Language: Python 3.x
- Libraries:
time,keyboard,getpass,json, etc. - Optional: PyGame, PyQt5, or GPIO (for hardware expansion)