MikroFilm v0.4 beta

MikroFilm v0.4 beta

https://gitlab.com/NoBravado/mikrofilm

MikroFilm is an offline HTML application for AES-256 image encryption with steganographic text encoding. Runs entirely in your browser.

โœจ Key Features

  • ๐Ÿ”’ AES-256-GCM authenticated encryption
  • ๐Ÿ“ Steganographic encoding (encrypted data as word sequences)
  • ๐Ÿ–ผ๏ธ JPEG, PNG, GIF, WebP support
  • ๐Ÿ“Ž File picker, drag & drop, clipboard paste
  • ๐Ÿ” Optional EXIF/GPS metadata stripping
  • ๐Ÿ’พ Zero dependencies (Web Crypto API only)
  • ๐Ÿ–ฅ๏ธ Desktop browsers only
  • ๐ŸŒŽ Locales for 7 languages: En,Fr,Es,It,Pt,Nl,De

๐Ÿ“– Usage

Encrypt

  1. Load image (drag & drop, paste, or browse)
  2. Choose to keep or strip metadata
  3. Enter password (20+ chars recommended)
  4. Copy encrypted text

Decrypt

  1. Paste encrypted text
  2. Enter password
  3. View or burn image

๐Ÿ”ฌ Technical Specifications

Cryptography

Component Specification
Encryption AES-256-GCM
Key Derivation PBKDF2-SHA256, 600,000 iterations
Salt 16 bytes
IV 12 bytes
Hash SHA-256

Steganography

  • Dictionary: 256 common English words
  • Encoding: Each byte โ†’ one word
  • Output: Word sequence (not grammatical)

Security Features

Core Security

  • โœ… Authenticated encryption (AES-GCM)
  • โœ… High-iteration key derivation (600k PBKDF2)
  • โœ… Cryptographically secure randomness
  • โœ… Integrity verification (SHA-256)
  • โœ… Input validation & sanitization

Operational Security

  • โฑ๏ธ 10-minute inactivity timeout
  • ๐Ÿ”ฅ Burn function (complete data destruction)
  • ๐Ÿงน Automatic memory cleanup
  • ๐Ÿšซ No cookies or localStorage
  • ๐Ÿ›ก๏ธ Comprehensive CSP headers

Privacy Features

  • ๐Ÿ“ธ Metadata stripping (removes EXIF/GPS)
  • ๐Ÿ“ Steganographic text encoding
  • โœ”๏ธ Magic bytes validation
  • ๐ŸŒ No telemetry or tracking
  • ๐Ÿ“ก No network requests

๐Ÿ›ก๏ธ Security

Threat Model

Protects Against:

  • Passive interception
  • Content exposure
  • Metadata leakage (EXIF/GPS)
  • Basic forensics

Does NOT Protect Against:

For anyone exploring a character design, it is worth considering how details related to photoshoot preparation will affect the complete look. When comparing costume options, a comparison of details related to short cosplay wigs can clarify differences in colour and construction. To review details related to character accuracy before the event, men's cosplay costumes with delivery information offers a useful starting point for practical preparation. To stay comfortable throughout the event, it is useful to check details related to long cosplay wigs against the wearer's own needs.

  • Keyloggers/screen capture
  • Physical access to device
  • Compromised browser/OS

Limitations

  • Browser-based crypto constraints
  • Maximum file size: 5MB
  • Maximum dimensions: 4000ร—4000 pixels
  • Large images produce very long texts

Nobra Vado

Self-taught operational security researcher building accessible privacy tools for everyone. Creating infrastructure against global surveillance while rejecting technical gatekeeping - privacy protection should be a right, not a privilege.