Инструмент для безопасной передачи сообщений, изображений и секретов через любые мессенджеры — Telegram, WhatsApp, Signal, ВКонтакте и другие.
Используется AES-256-GCM — симметричное шифрование с аутентификацией. Ключ выводится из парольной фразы через PBKDF2-SHA-512 с солью и случайным числом итераций. Каждое шифрование уникально — одно и то же сообщение даст разный зашифрованный текст.
Этот инструмент позволяет безопасно договориться об общем секрете (парольной фразе) с любым человеком — даже если ваш канал связи прослушивается. После получения парольной фразы можно использовать обычное симметричное шифрование.
ML-KEM:BASE64|X25519:BASE64. Даже если перехватить — расшифровать невозможно.Квантовые компьютеры смогут сломать RSA и классический ECDH. ML-KEM (CRYSTALS-Kyber) — стандарт NIST 2024 года (FIPS 203), постквантовый механизм инкапсуляции ключей. X25519 добавляет классическую защиту для гибридной схемы.
Бинарный: [4 байта magic] [1088 байт ML-KEM ciphertext] [32 байта eph.X25519 PK] [12 байт AES nonce] [N байт AES-256-GCM шифротекст] → Base62
Специальные символы (!@#$%^&*) часто теряются при копировании в мессенджерах, обрезаются CMS-системами или не принимаются отдельными сервисами. Base62 использует только A-Z a-z 0-9 — символы, которые корректно проходят через любой канал связи, не ломаются при URL-кодировании и всегда отображаются одинаково.
PBKDF2 в CipherMsg не предназначен для защиты слабых паролей методом растягивания ключа. Это лишь дополнительная обфускация и добавление соли для уже сильной парольной фразы из этого генератора. Если использовать слабый пароль типа 123456 — никакое количество итераций PBKDF2 не сделает его безопасным. Генерируй здесь — шифруй уверенно.
Пароли генерируются через crypto.getRandomValues() — криптографически стойкий ГСЧ браузера (CSPRNG). Используется rejection sampling для устранения модульного смещения. Никакого Math.random().
ChaCha20-Poly1305 (RFC 8439). Ключ выводится через PBKDF2-SHA-512. Все параметры KDF зашиты в метаданные PNG (tEXt-чанк)..foxmsg файл только как «Прикрепить файл».gzip, дополняется PKCS7-паддингом (кратно 16 байтам — размер блока AES) и шифруется AES-256-GCM. Ключ выводится через PBKDF2.CryptoFoxMSG|DataCrypto| + [KDF ID][соль][итерации][nonce][AES-GCM шифротекст]CipherMsg — это браузерный инструмент для сквозного шифрования сообщений и изображений. Он не требует регистрации, не использует серверы и работает полностью офлайн. Предназначен для людей, которые хотят общаться конфиденциально через любые мессенджеры.
Большинство мессенджеров имеют сквозное шифрование, но доступ к ключам есть у компаний. Ваши сообщения могут быть прочитаны по запросу властей, при взломе серверов или утечке данных. CipherMsg добавляет дополнительный уровень защиты — даже если перехватить зашифрованный текст, прочитать его без парольной фразы невозможно.
Подходит для регулярного общения. Оба собеседника знают одну парольную фразу. Шифруй сообщение → отправляй Base62-строку → получатель расшифровывает. Алгоритм: AES-256-GCM, ключ: PBKDF2-SHA-512.
Решает проблему безопасной передачи парольной фразы. Получатель публикует публичные ключи, ты шифруешь парольную фразу и отправляешь — только получатель сможет её расшифровать. Алгоритмы: ML-KEM-768 (NIST FIPS 203, постквантовый KEM) + X25519 (классический ECDH для гибридности).
Шифрует каждый пиксель изображения. Результат — визуально случайный шум, сохранённый как PNG с зашитыми параметрами KDF. Алгоритм: ChaCha20-Poly1305.
Все используемые алгоритмы — актуальные стандарты NIST и IETF. AES-256-GCM используется в TLS 1.3 и военных коммуникациях. ML-KEM-768 — стандарт NIST 2024 года (FIPS 203), постквантовый KEM. Вся криптография реализована через WebCrypto API или библиотеку @noble/post-quantum (MIT license).