Easy Prompt
CodingCodeIntermediate

Client-Side File Encryption Tool

Build a client-side file encryption tool using HTML5, CSS3, and JavaScript with the Web Crypto API, supporting drag-and-drop file selection, progress indicators, AES-256-GCM encryption, PBKDF2 key derivation, batch processing, password strength enforcement, downloadable encrypted files, decryption interface, secure memory handling, detailed logs, key export/import, and streaming encryption for large files.

Prompt Content

Copy and paste directly into your model or internal evaluation tool.

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.

Use Cases

Protecting sensitive file transfersEncrypting locally stored filesBatch encrypting documents

Reference Output

A complete single-page application with a drag-and-drop file area, encryption progress bar, password strength indicator, and encrypt/decrypt buttons, outputting a downloadable encrypted file link.

Scoring Rubric

Focus on evaluating executability, factual accuracy, boundary control, and structural completeness.

Try & save

Fill variables and copy, or save as a personal template.

This template has no variables and is ready to copy.

User Rating

0 ratings
-

Your rating

Log in to rate

Comments

0

Log in to comment

Related Prompts