Мессенджер по никам. Ключи создаются на телефоне и не покидают его: сервер передаёт шифротекст и не может его прочитать.
msg.sehor05.eu в Safari (не в Chrome: на iOS установку делает только Safari).msg.sehor05.eu в Chrome.Файл подписан нашим ключом и содержит ту же программу, что и версия с домашнего экрана, только завёрнутую в приложение.
Скачать Шёпот для AndroidSHA-256: c1f9314e98035e292efc42dad14090f4afed436a5dd9b3470591379daeacb834
Подпись: CN=Shepot, OU=msgr, O=sehor05. Обновления ставятся поверх только с тем же
ключом — чужую сборку система не примет.
Движок WebView не поддерживает веб-пуши. Если нужны уведомления на Android, ставьте версию с домашнего экрана через Chrome — там они есть. Нативные уведомления в APK сделаю отдельно.
Нужна, только если ставится нативная сборка вместо версии с домашнего экрана. Сейчас приложение ставится первым способом и компьютер для этого не нужен вовсе.
sideloadly.io. Он попросит iTunes и iCloud —
скачивать их с сайта Apple, а не из Microsoft Store: версию из магазина Sideloadly не видит..ipa в окно Sideloadly, ввести Apple ID и нажать Start.
Лучше завести для этого отдельный Apple ID: тот, что вводится, получает право подписи.Подпись бесплатного Apple ID живёт 7 дней: раз в неделю телефон надо снова подключать к компьютеру. Одновременно не больше трёх своих приложений, и уведомления не работают — Apple не даёт право на пуши без платного Developer Program ($99 в год, подпись на год). Версия с домашнего экрана этих ограничений не имеет: уведомления там есть, переподписывать ничего не надо.
AltStore — то же самое, но AltServer на компьютере продлевает подпись сам, по Wi-Fi, пока компьютер включён и в одной сети с телефоном.
Это единственная проверка, которая ловит подмену ключа самим сервером. Совпали цифры — читаете только вы двое. Не совпали — писать нельзя, ключ не тот.
| Текст, фото, видео | Нет. Только шифротекст, ключей у него нет |
| Кто кому пишет | Нет. Сообщения кладутся в ящики со случайными номерами, новый номер на каждое сообщение |
| Ваш ник и публичный ключ | Да — каталог нужен, чтобы вас находили по нику |
| Размер сообщения | Огрублён: всё добивается до кратности 4 КБ |
| Время | Огрублено до часа |
| IP-адрес | Виден во время соединения, в журналы не пишется |
В настройках включается отдельный код: тогда история на устройстве зашифрована и разблокированный телефон в чужих руках её не отдаёт. Код не восстанавливается.
Резервной копии ключей нет и быть не может: приватный ключ не покидает телефон даже в зашифрованном виде. Потерял телефон — ник и история потеряны. Это плата за то, что без ключей прочитать нельзя никому, включая нас.