This project is a desktop application that provides a secure tool for generating passwords and passcodes. It features a multi-level authentication system (login + CAPTCHA), separate user and administrator roles, and detailed code generation options.
Secure Login: Authenticate via email, password, and CAPTCHA.
Account Creation: Register with validation and CAPTCHA.
Password Generator: Create passwords (up to 50 chars) with customizable character sets.
Passcode Generator: Generate numeric-only passcodes (up to 50 chars).
Advanced Mode: Long passwords (up to 512 chars), unique chars, or custom sets.
Password Strength: Visual indicator (Weak, Medium, Strong).
Copy to Clipboard: Easily copy generated codes.
Secure Admin Login: Access a separate panel.
User Management: View and delete standard users.
Log Management: View, search, or clear activity logs.
Credential Management: Change admin username/password.
Security: Admins cannot see user passwords or codes.
The application is built around four main forms:
-
Login Form
Authenticates existing users or administrators and includes a CAPTCHA to prevent automated access. -
Create Account Form
Allows new users to register. It validates input (email format, password matching) and also requires CAPTCHA completion. -
Code Generator Form
The main screen for standard users. It has three modes (Password, Passcode, Advanced) for generating codes with various user-defined specifications. -
Administrator Form
A secure panel for administrators to manage user accounts and view the application's activity log.
![]() |
![]() |
![]() |
![]() |
A pre-compiled executable is available in the repository.
- Download or clone the repository.
- Navigate to the
Win32/Debugfolder. - Run
SkyPass_p.exe.
This project is protected by copyright. See LICENSE.md for full details.



