Вернат
Познакомьтесь, пополните свои единовременные ключи, используя сканирование QR-кода и начните текстовые сообщения.

Использование
- Добавьте свой контакт
- Иметь ваш контакт, добавьте вас
- Пополните свои ключи с помощью сканирования QR -кода в приложении для отправки сообщений
- Теперь вы можете отправлять сообщения, пока ключ не закончился
- Пополните свои ключи по мере необходимости
Под капюшоном
- Назван в честь Гилберта Верната, соавторского одноразового шифра.
- Приложение работает с симметричным шифром потока, который обеспечивает почти идеальное шифрование секретности, используя псевдо-единовременную площадку. Это приложение не использует никаких других механизмов шифрования, которые могут ослабить ее безопасность.
- Поскольку клавиши используются только один раз, и поскольку они столько же, сколько и сообщение отправлялось, их необходимо время от времени заполняться с помощью вашего контакта, сканируя QR -коды. Обмененные данные ключей будут разделены между контактами, чтобы они могли продолжать отправлять сообщения.
- Подлинность обеспечивается путем считывания каждого сообщения с текстом «Вернам», прежде чем шифровать его, что только приемник может правильно расшифровать, поскольку только они обладают частным ключом.
- Шифрование/дешифрование XOR для псевдо разовых прокладок и генерации случайных байтов ключа выполняется с использованием крипто-библиотеки OTP.
- Ключи должны оставаться только на локальном строительстве устройства.
- Обмен ключами происходит через визуальный канал (сканирование QR -кода), поэтому убедитесь, что вы находитесь в среде, в которой вы точно знаете, что ваш обмен ключами не может быть подслужен (например, камеры безопасности, шпионы и т. Д.) Для максимальной безопасности вы можете сделать это как сплошная змея и скрыть под картонную коробку, где никто не должен видеть экраны для ваших смартфонов.
Разработка
Create .env.development.local и/или .env.production.local File в Project Root с контентом:
Бэкэнд
Технический стек
- Vue.js 3
- Ионная структура