SecureDay-Web — это простой и надежный инструмент для шифрования текста прямо в вашем браузере. Ваши данные никогда не передаются на сервер: все криптографические операции выполняются локально на вашем устройстве.
- 🔒 Абсолютная приватность: Работает полностью офлайн (client-side). Никаких серверов, никаких баз данных.
- 🔑 Гибкие методы шифрования:
- По паролю: Использует надежный алгоритм деривации ключа (PBKDF2).
- По файлу-ключу: Используйте любой файл (фото, документ) как секретный ключ.
- 🛡️ Современные стандарты безопасности:
- Шифрование: AES-GCM (256-bit)
- Хеширование: SHA-256
- Деривация ключа: PBKDF2 (600,000 итераций)
- 💾 Удобный экспорт: Копируйте результат в буфер обмена или скачивайте как файл.
Из-за использования ES6 модулей и политик безопасности браузеров (CORS), проект необходимо запускать через локальный веб-сервер. Простого открытия файла index.html недостаточно.
Установите расширение Live Server или Live Preview и нажмите кнопку "Go Live" в статус-баре.
Если у вас установлен Python, выполните в папке проекта:
python -m http.serverЗатем откройте http://localhost:8000.
Используйте http-server или любой другой статический сервер:
npx http-serverПросто перейдите по ссылке: https://keenoptic.github.io/SecureDay-Web/
- Выберите режим "Зашифровать".
- Выберите способ защиты: Пароль или Файл-ключ.
- Введите текст и секретный ключ (пароль или файл).
- Нажмите "Зашифровать".
- Скопируйте полученный шифротекст.
- Выберите режим "Расшифровать".
- Используйте тот же метод (пароль или файл), который использовался при шифровании.
- Вставьте зашифрованный текст.
- Нажмите "Расшифровать".
- HTML5 / CSS3 — Адаптивный и чистый интерфейс.
- Vanilla JavaScript (ES6+) — Никаких тяжелых фреймворков.
- Web Crypto API — Нативное, быстрое и безопасное криптографическое ядро браузера.
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.
Made with ❤️ by keenoptic
