Как стать автором
Обновить
3
0
Отправить сообщение

Ну с md5 давно было, сейчас бы использовали sha-256 какой-нибудь. Хотя даже для md5 нужно чтобы начальное состояние было выигрышно для выполненных действий. Поэтому выигрышных состояний не так много будет и вероятность такой коллизии мала

Но проверить это обычный пользователь не в состоянии

Раньше в лотереях в ВК при начале игры выводился md5 хеш, в котором было начальное состояние поля. Что-то вроде random32bytesalt;0,1,0,0,1, и в конце открывалась соль и можно было проверить, что действительно в начале игры было такое состояние, а не сервер тупо отпрвил проигрыш

Серверный код может быть закрыт, при этом все может быть безопасно. Даже если бы серверный код был открыт, то нельзя узнать действительно ли он запущен на серверах. Вся стойкость к взлому заложена в протокол шифрования.
Ну и 9 декабря исходников против 18 февраля обновления (а не 15 марта) это совсем не "раз в вечность".

Можно в коммитах посмотреть апдейты:
Commits on Jul 24, 2017
Commits on Dec 8, 2017


есть какой-то период для выкладки кода в паблик

Не нашел сроков в лицензии. Выложили бинарник — должен быть исходный код


Хотя вообще конечно неприятно, что репозиторий отстаёт, хорошо было бы пингануть — но непонятно, через кого.

Судя по всему такая же ситуация с другими клиентами:
https://github.com/peter-iakovlev/Telegram/issues/202#issuecomment-362678970


Конечно, вряд ли там какая-то закладка с камерой, но и проверить исходники не получится.


Вообще если бы Telegram хотели open source клиенты, то код сначала бы появлялся на гитхабе, а потом в сторе. А выходит что Tg пиарится как приватный, с открытыми клиентами и все такое, но на деле секретными чатами пользуются 1.5 человека, в десктоп клиентах их вообще нет, хотя например в WhatsApp e2e шифрование включено по умолчанию.

Эти "публичные исходники" Android клиента обновляются раз в вечность: https://github.com/DrKLO/Telegram (Latest commit e9e40cb on Dec 9, 2017)


При этом клиент лицензирован под GNU GPLv2, что, вроде как, обязывает предоставлять исходный код с клиентом в маркете, но на 15 марта (4.8.4 версия в маркете) выложен код c 9 декабря (4.6.0). Я бы не считал Android клиент open source.

Keybase недавно запустили шифрование git:
https://keybase.io/blog/encrypted-git-for-everyone


You can have as many repositories as you want, but the total for your personal repositories can't exceed 100GB.

:)
What if we're living in a simulation?
Keybase offers no guarantees against sophisticated side-channel attacks by higher-level entities.
64 символа. Один регистр букв и цифры. 36 вариантов на символ (26 букв и 10 цифр). Значит, количество вариантов 3664.

Это HEX, так что 6 букв всего. Вообще гадать не нужно, SHA256 — 256 bit — 2^256

Выхожу на связь. У меня еще есть удобные обертки над execute и например можно делать так:


messages_iter = vk_tools.get_all_iter('messages.getHistory', max_count=200, values=values)
for message in messages_iter:
    ...

Есть своя выкачивалка сообщений, правда код плохой, но зато есть экспорт в html

На мой вкус слишком шумно получается :)


Еще сделал вариацию своего прошлого: https://www.shadertoy.com/view/4dscWs

Залип на пол дня

https://www.shadertoy.com/view/XdfcWl
Гуглите mbed и STM32 Nucleo. Бинарник создается в браузере, потом нужно подключить плату и перекинуть как на обычную флешку файл.
Используйте python3, там все строки в utf-8
Не совсем понял как вы хотите кого-то деанонимизировать, подняв ноды.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность