Александр
https://tproger.ru/translations/sha-2-step-by-step/
советую официальную документашку глянуть
Лира
шо такое, почему?) пока же только подготовка)
в том плане, что было тяжело вернуться после перерыва и проблемы разом в прошлом месяце навалились, было тяжело из этого выбраться, даже последняя сессия с психологом провалилась, мы в первый раз не смогли договориться
Лира
поэтому и здесь стала оч редко появляться, а потом пропала
Лира
я на себя слишком много учёбы сразу взяла учить за короткий период и ты также
Лира
оно самое
honey
но ты тушишь огнем хд (а ты такой: а я и не тушу, я подогреваю)))
honey
я на себя слишком много учёбы сразу взяла учить за короткий период и ты также
это мой первый опыт в обучении в школе ) Он очень клевый, но немного не соизмерила силы
Лира
приеду ещё домой и закончу всё с подготовкой, ибо у меня всё как каша
Лира
если у меня что-то не расписано, не могу ничего делать
Лира
ассоциируется как игру новую начать
Лира
как-то так
Лира
надо гитхаб обратно скачать
Лира
хз зачем удалила
honey
ip адрес выделяется провайдером? (типа ростелекомом )
honey
хз зачем удалила
может место чистила и случайно под горячую руку попался)
honey
Платно
привет Ваня) а у меня же получается есть мой ip адрес, это адрес моего компа в интернете, так?
Hide
привет Ваня) а у меня же получается есть мой ip адрес, это адрес моего компа в интернете, так?
Дается щас серый ип, для того чтобы получить белый надо денежку
honey
Дается щас серый ип, для того чтобы получить белый надо денежку
Ваня я пока не знаю что такой серый и белый ._.
Hide
Ваня я пока не знаю что такой серый и белый ._.
Если надо просто сайтик на локалке запилилить чтобы видно было из инета, дешевле хостинг купить
Hide
Мм незнаешь
Лира
может место чистила и случайно под горячую руку попался)
с местом всё ок 👌 специально тратилась, чтобы на всё было место
Hide
Блин я только вздремнул после работы немогу с мыслями собраться )
Лира
https://github.com/rolling-scopes-school/tasks/tree/master/stage0
ты, получается, сейчас всё по этой ссылке учишь?
Den
Мне просто нравится идея, что если придумать алгоритм дешифровки хэша в исходные данные, можно наебнуть большую часть современного мира, которая во много построена вокруг SHA-2
honey
Если надо просто сайтик на локалке запилилить чтобы видно было из инета, дешевле хостинг купить
нет, погоди, я про другое. У нас вот есть провайдер (ростелеком например), которому выделен некоторый диапазон ip адресов. И ростелеком выделяет каждому девайсу по ip адресу? Чтобы у каждого девайса был свой адрес в сети? Или ростелеком выделяет ip адрес как бы один на одну площадь (например, один айпишник на твою квартиру, всем твоим девайсам....?)?
Hide
Юр лицам белый
Den
Я работал в интернет провайдере. Любой может запросить внешний IP адрес, обычно он платный
Den
А так да, на дом или квартал выделяется пул адрессов, который постоянно меняется
Den
Оттуда растут ноги, почему вас банят на некоторых ресурсах, хотя вы даже туда никогда не ходили. Просто челик с вашего пула возможно занимался ддсом или сомнительной движухой на этом ресурсе и ресурс вкинул в чс весь пул
Finira
https://dtf.ru/mobile/1185989-google-play-zapretil-razrabotchikam-zagruzhat-i-obnovlyat-platnye-prilozheniya-v-rossii
Finira
Александр
Мне просто нравится идея, что если придумать алгоритм дешифровки хэша в исходные данные, можно наебнуть большую часть современного мира, которая во много построена вокруг SHA-2
ну ты же понимаешь, что хэш - это одностороння функция? Данные из нее не восстановишь. Можно найти способ подделать данные, чтобы хэш не поменялся, но это бессмысленно, тк для взлома нужно довольно много кода вписать, что критично изменит хэш. Единственное что с хэшами делают - это ищут уязвимости в реализации хэш функции и сервисов которые ее используют
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
без наличия хеш функции или конкретного алгоритма, по которому был получен этот хеш