Александр
Лира
шо такое, почему?) пока же только подготовка)
в том плане, что было тяжело вернуться после перерыва и проблемы разом в прошлом месяце навалились, было тяжело из этого выбраться, даже последняя сессия с психологом провалилась, мы в первый раз не смогли договориться
Лира
поэтому и здесь стала оч редко появляться, а потом пропала
honey
Лира
Den
Лира
я на себя слишком много учёбы сразу взяла учить за короткий период и ты также
Лира
honey
но ты тушишь огнем хд (а ты такой: а я и не тушу, я подогреваю)))
Лира
Лира
приеду ещё домой и закончу всё с подготовкой, ибо у меня всё как каша
Лира
если у меня что-то не расписано, не могу ничего делать
Лира
ассоциируется как игру новую начать
Лира
как-то так
Лира
надо гитхаб обратно скачать
Лира
хз зачем удалила
honey
ip адрес выделяется провайдером? (типа ростелекомом )
Hide
honey
Платно
привет Ваня) а у меня же получается есть мой ip адрес, это адрес моего компа в интернете, так?
Hide
honey
Hide
Мм незнаешь
Hide
Блин я только вздремнул после работы немогу с мыслями собраться )
Лира
Den
Den
Мне просто нравится идея, что если придумать алгоритм дешифровки хэша в исходные данные, можно наебнуть большую часть современного мира, которая во много построена вокруг SHA-2
Hide
Hide
Юр лицам белый
Den
Я работал в интернет провайдере.
Любой может запросить внешний IP адрес, обычно он платный
Den
А так да, на дом или квартал выделяется пул адрессов, который постоянно меняется
Den
Оттуда растут ноги, почему вас банят на некоторых ресурсах, хотя вы даже туда никогда не ходили. Просто челик с вашего пула возможно занимался ддсом или сомнительной движухой на этом ресурсе и ресурс вкинул в чс весь пул
Finira
https://dtf.ru/mobile/1185989-google-play-zapretil-razrabotchikam-zagruzhat-i-obnovlyat-platnye-prilozheniya-v-rossii
Finira
Den
Den
Александр
Хэш функция не кодирует информацию. Она просто "контрольную сумму" считает
Александр
Как crc алгоритм например
Александр
Только CRC подделать легче и он для другого нужен
Александр
хэш функция связана с исходным текстом только "статистически". От исходных данных там ничего толком не остается)
Александр
Самый простой пример хэш функции - это последовательно сделать xor байтов исхожного текста
Александр
на выходе у тебя получится 1 байт хэша
Den
хэш функция связана с исходным текстом только "статистически". От исходных данных там ничего толком не остается)
Мне достаточно понимать только основной принцип.
Хеш функция берет любой набор данных и преобразует их в хеш сумму, ну скажем размером в 256 бит.
И ты можешь расчитывать на то, что если ты пропустишь через эту же хеш функцию снова набор этих же данных, то хеш функция снова посчитается так же.
Но если входящие данные изменяться хотя бы на 1 бит, то хеш сумма сильно поменяется. И мы пока не придумали, как это может предугадать.
То есть хеш функции детерминистины.
Александр
Александр
Тут только вопрос в том, что подделать исходный текст почти невозможно для правильно подобранного хэша
Александр
точнее для правильно подобранного алгоритма
Den
Поэтому у нас есть возможность проверять целостность данных, подтверждать оригинальность через электронные подписи, пользуясь гитом, понимать что в файле что то изменилось и на какой строке и еще множество плющек современных технологий)
Den
Александр
При помощи хеш функции по сути.
Ну) Алгоритм же известен и открыт. Ты легко можешь понять как поменяется конечный хэш, если ты хотя бы бит данных поменяешь
Александр
Тут вопрос именно в том, как подделать исходный текст так, чтобы хэш не изменился
Den
Но ты мне утверждаешь, что нельзя обратно преобразовать хеш сумму в исходные данные.
Но я говорю - докажи) Это пока только теоретическая основа. Мы не можем не доказать этого не опровергнуть.
+ всегда есть возможность брутфорса хеш суммы в исходные данные.
Сейчас с современными технологиями это займет слишком много времени, у вселенной столько нет)
Den
Но в будущем может появиться, что сможет обсчитать хеш
Den
что то))
Александр
Ну ок, для меня это как аксиома
Den
Или алгоритм дешифровки)
Александр
У тебя есть текст на пару гигов
Александр
и итоговый хэш на 256 бит
Александр
Как ты 256 бит на 2 гига интерполируешь?
Александр
Так чтобы к исходному тексту вернуться?
Александр
Не ну ок, ты можешь сгенерировать множество исходников на основе хэша, но сколько версий у тебя получится в итоге?
Den
Будешь брутить данные побитово)
Александр
Как ты поймешь что текст исходный получился?
Александр
У тебя есть только хэш
Den
Хеш суммы совпадут
Den
Ну тебе помимо хеш суммы еще нужно хеш функция
Александр
Даже по sha256 у тебя как минимум 80 шагов есть если не ошибаюсь
Александр
у тебя будет минимум 80 промежуточных текстов
Александр
какой из них верный?
Александр
А может там еще одна итерация нужна?
Александр
Или ты недостаточное количество байт текста восстановил?ё
Александр
Например ты восстановил 100мб, а там текст изначальный был на 10 гигов?
Den
Зная только хеш
Александр
У тебя есть и хэш и алгоритм известнет
Den
без наличия хеш функции или конкретного алгоритма, по которому был получен этот хеш