TokenToSea提示词广场
English 控制台

客户端文件加密工具

编程开发·任务模板

在聊天中使用

描述一个浏览器端文件加密工具:基于 Web Crypto API,使用 AES-256-GCM 与 PBKDF2,支持批量处理。

使用 HTML5、CSS3 和 JavaScript(配合 Web Crypto API)创建一个客户端文件加密工具。构建支持拖放操作的文件选择界面,并配备进度指示器。实现基于密码的安全密钥派生(PBKDF2)的 AES-256-GCM 加密。添加对同时加密多个文件的支持,采用批处理方式。包含密码强度强制策略,并通过熵值计算评估密码强度。生成可下载的加密文件,并支持自定义文件扩展名。创建解密界面,并验证用户输入的密码。实现安全的内存管理机制,自动清除敏感数据。添加详细的加密操作日志,且不存储任何敏感信息。支持加密密钥的导出与导入,并附带适当的安全警告。支持大文件的流式加密与分块处理。