PassTeKsImage-Based Password Security Generator
A powerful GUI application that generates secure password prefixes using advanced image hashing combined with your credentials. Never forget your passwords again.
Advanced Security Features
Secure encryption and hashing techniques protect your credentials offline
Image-Based Security
Uses perceptual hashing of images to generate secure password prefixes, resistant to minor image modifications
Advanced Hashing
PBKDF2-HMAC-SHA256 with 100,000 iterations prevents brute force attacks
Secure Storage
SQLite database stores only password prefixes and metadata, never complete passwords
Unique Salts
Each entry uses a unique salt for maximum security across all your accounts
Easy Regeneration
Regenerate passwords from saved entries without re-uploading images
Clipboard Support
Copy generated password prefixes directly to clipboard for easy use
How PassTeKs Works
Simple 3-step process to manage your secure passwords
Enter Master Password
Secure your vault with a master password for authentication

Add New Entry
Enter account details, username, email, password, notes, and choose an image

View Saved Passwords
Access your securely stored passwords with options to edit, delete, or view

Open Source & Transparent
Full code transparency for security-conscious users who believe in open source
Why Open Source?
PassTeKs is built as a single Python file that you can read and audit yourself. We believe in complete transparency when it comes to security. No hidden code, no mystery algorithms, no black boxes—just straightforward, auditable cryptography you can trust.
Access the Source Code:
View, audit, contribute, or report issues on our public GitHub repository:
View on GitHubWhat's Included:
- Complete source code in a single Python file for easy review
- Only 2 dependencies: Pillow and imagehash (both well-established libraries)
- Documentation explaining security design and usage
- MIT License: Free to use, modify, and distribute
Desktop GUI Application: For a standalone executable version with a modern interface, contact us
Security Model
Enterprise-grade security architecture
Perceptual image hashing (resistant to minor modifications)
PBKDF2-HMAC-SHA256 with 100k iterations
Unique salt per entry stored securely
Only password prefixes stored, not complete passwords
Unique constraint on username+service pairs
URL-safe base64 encoding for compatibility
Password Generation Process:
- 1. System computes perceptual hash of uploaded image
- 2. Reads first 1KB of image file content
- 3. Combines username, service name, perceptual hash, and file content
- 4. Applies PBKDF2-HMAC-SHA256 with 100,000 iterations
- 5. Encodes result as URL-safe base64
- 6. Stores entry in SQLite database with unique salt
Contact & Inquiries
Get in touch for requests and inquiries
Get in Touch
Fill out the form below for inquiries or requests