← 返回提示詞庫
通用 #簡短 難度:入門

文件加密工具

File Encryption Tool

使用HTML5、CSS3和JavaScript Web Crypto API创建客户端文件加密工具。实现拖放界面、进度指示器和AES-256-GCM加密算法。

適用平台: ChatGPTClaudeGemini
使用 HTML5、CSS3 和 JavaScript 结合 Web Crypto API 创建一个客户端文件加密工具。构建一个拖放界面用于文件选择,并带有进度指示器。实现 AES-256-GCM 加密,通过密码(PBKDF2)安全地派生密钥。添加对同时加密多个文件(批处理)的支持。包含密码强度强制执行功能,并进行熵计算。生成可下载的加密文件,并带有自定义文件扩展名。创建一个带有密码验证的解密界面。实现安全的内存处理,自动清除敏感数据。添加详细的加密操作日志,但不存储敏感信息。包含加密密钥的导出/导入功能,并附带适当的安全警告。支持使用流式加密和分块处理大型文件。