Інструмент шифрування файлів з AES-256 та Web Crypto API
Опис
Безпечне шифрування файлів у браузері
Цей промпт допоможе створити потужний інструмент для клієнтського шифрування файлів з використанням сучасних веб-технологій та криптографічних стандартів.
Для кого підходить
- Розробники, що працюють над захистом даних користувачів
- Фахівці з кібербезпеки
- Команди, які створюють захищені веб-додатки
Ключові переваги
- AES-256-GCM шифрування — військовий рівень захисту даних
- PBKDF2 ключова деривація — безпечне створення ключів з паролів
- Потокове шифрування — підтримка великих файлів через chunked processing
- Drag-and-drop інтерфейс — зручний вибір файлів з індикаторами прогресу
- Пакетна обробка — одночасне шифрування кількох файлів
- Перевірка надійності пароля — розрахунок ентропії та вимоги до складності
>_ Промпт
Створіть клієнтський інструмент шифрування файлів, використовуючи HTML5, CSS3 та JavaScript з Web Crypto API. Розробіть drag-and-drop інтерфейс для вибору файлів з індикаторами прогресу. Реалізуйте AES-256-GCM шифрування з безпечною деривацією ключів з паролів (PBKDF2). Додайте підтримку одночасного шифрування кількох файлів з пакетною обробкою. Включіть перевірку надійності пароля з розрахунком ентропії. Генеруйте завантажувані зашифровані файли з власним розширенням. Створіть інтерфейс дешифрування з перевіркою пароля. Реалізуйте безпечну роботу з пам'яттю з автоматичним очищенням конфіденційних даних. Додайте детальні логи операцій шифрування без збереження конфіденційної інформації. Включіть експорт/імпорт ключів шифрування з відповідними попередженнями безпеки. Забезпечте підтримку великих файлів з використанням потокового шифрування та блочної обробки.