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.

100k PBKDF2 iterations
Perceptual hashing
Local storage only

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

1

Enter Master Password

Secure your vault with a master password for authentication

Enter Master Password - Secure your vault with a master password for authentication
2

Add New Entry

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

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

View Saved Passwords

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

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 GitHub

What'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. 1. System computes perceptual hash of uploaded image
  2. 2. Reads first 1KB of image file content
  3. 3. Combines username, service name, perceptual hash, and file content
  4. 4. Applies PBKDF2-HMAC-SHA256 with 100,000 iterations
  5. 5. Encodes result as URL-safe base64
  6. 6. Stores entry in SQLite database with unique salt

Contact & Inquiries

Get in touch for requests and inquiries

support@yazteks.com
dev@yazteks.com

Get in Touch

Fill out the form below for inquiries or requests