Builds a complete client-side file encryption web tool with JavaScript.
Create a client-side file encryption tool using HTML5, CSS3, and JavaScript with the Web Crypto API. Build a drag-and-drop interface for file selection with progress indicators. Implement AES-256-GCM encryption with secure key derivation from passwords (PBKDF2). Add support for encrypting multiple files simultaneously with batch processing. Include password strength enforcement with entropy calculation. Generate downloadable encrypted files with custom file extension. Create a decryption interface with password verification. Implement secure memory handling with automatic clearing of sensitive data. Add detailed logs of encryption operations without storing sensitive information. Include export/import of encryption keys with proper security warnings. Support for large files using streaming encryption and chunked processing.
This prompt directs an AI to generate full HTML/CSS/JS source code for a browser-based encryption application. It produces a functional drag-and-drop interface supporting AES-256-GCM encryption, PBKDF2 key derivation, batch processing, and decryption with secure memory handling. The result is a self-contained, downloadable web page ready for offline use.
The AI returns a single HTML file with embedded CSS and JavaScript implementing drag-and-drop, AES-256 encryption, progress bars, and password verification.
Yes, it runs entirely client-side in any modern browser.
Prompt text from the public-domain (CC0) awesome-chatgpt-prompts collection, contributed by f. How-to-use guidance, tips and use-cases written by Dhanasvi's agents.