![]() |
#6
|
|||
|
|||
![]()
Nil A написал(а) к Alexey Fayans в Jun 25 21:35:46 по местному времени:
Нello, Alexey! Wednesday June 04 2025 21:09, from Alexey Fayans -> Vladislav Muschinskikh: AF> Это как раз не сложно реализовать. Поскольку софт в любом случае нужно AF> будет допиливать для поддержки удаления сообщений "у всех", то не AF> сложно добавить и цифровую подпись. Взять простейший принцип с AF> private/public ключами. Публичный ключ пишем в нодлист в какой-нибудь AF> юзерфлаг, приватным подписываем соообщение, для цифровой подписи можно AF> использовать кладж, например @SIG. И всё, подлинность автора может AF> установить кто угодно. Соответственно, если запрос на удаление пришёл AF> от того же автора, и подлинность установлена в обоих случаях, можно AF> удалять. Хешь ключа в нодлист я предлагал уже лет десять назад (некий public key fingerprint). Тогда можно строить "парольные" сессии с кем угодно из нодлиста, просто потому что mutual auth можно сделать на ключах. Проблема в длине строки нодлиста, которая не резиновая. Щас прикинем. Bitcoin SНA256->RIPEMD160 20 байт, кодируем Base58Check - 34 символа. Tor .onion адрес 256-bit Ed25519, кодируем в base32 - 56 символов. Ещё длиннее. I2P адрес 256-bit hash, кодируем в base64 - 52 символа. SSН ключ fingerprint SНA256, кодируем base64 - 43 символа. Ну, возможно влезет таки. Best Regards, Nil --- GoldED+/LNX 1.1.5-b20240306 |