Прочее компьютерное
Помогите расшифровать хэш
D20b243961d41692e9
Данная операция считается необратимой. Даже если представить, что хэш-функцию можно обратить, получим неоднозначный результат: несколько сообщений имеют один и тот же хэш. На практике на это закрывают глаза, поскольку зачастую лишь одно исходное сообщение имеет смысл.
Поскольку хэш не обращается, он не является методом шифрования, поэтому его нельзя расшифровать. Хэш - контрольная сумма сообщения, которая используется для проверки соответствия исходного текста полученному. Это делается, например, для проверки целостности и отсутствия подмены.
Единственное применение хэш-функция для "шифрования" - сохранение паролей в базах данных. Однако "расшифровка" не происходит - вместо этого сравнивается хэш введённого пароля с сохранённым. Благодаря необратимости хэша, его значение можно хранить без использования шифрования, а в некоторых системах даже в открытом виде. Например, в операционных системах семейства Linux пароли хэши паролей пользователей хранятся в текстовом файле, который могут читать все.
Потому единственный способом "расшифровать" хэш является прямой перебор всех возможных вариантов сообщений, пока его хэш не совпадёт с требуемым. Однако, в связи с неоднозначностью о которой я писал выше, даже совпадения хэша сообщения с искомым, далеко не факт, что будет получено исходное сообщение. Более того, метод прямого перебора требует ОГРОМНЫХ вычислительных ресурсов. Думаю вы слышали о майнинге и слышали о том, что он требует гигантские фермы, состоящие из сотен специализированных компьютеров, либо тысяч мощных видеокарт. В мире таких ферм огромное количество и все они совместно решают задачу, схожую с вашей: дополнить исходное сообщение таким образом, что бы его кэш был МЕНЬШЕ заданного. Обратите внимание! Даже мировая сеть компьютеров, потребляющая 0.5% всего вырабатываемого электричества в мире не может подобрать сообщение с требуемым кэшом.
Поэтому для решения вашей задачи необходимо использовать вычислительную мощность всего человечества и даже в этом случае далеко не факт, что "расшифрованный" результат вас удовлетворит. Более того, по одному значению кэша невозможно осуществить прямой перебор: необходимо знать используемую кэш-функцию, которую вы не сообщили в сообщении. Это очень важно, поскольку существует большое число алгоритмов кэширования, которые дают различные результаты при разных исходных данных.
Поскольку хэш не обращается, он не является методом шифрования, поэтому его нельзя расшифровать. Хэш - контрольная сумма сообщения, которая используется для проверки соответствия исходного текста полученному. Это делается, например, для проверки целостности и отсутствия подмены.
Единственное применение хэш-функция для "шифрования" - сохранение паролей в базах данных. Однако "расшифровка" не происходит - вместо этого сравнивается хэш введённого пароля с сохранённым. Благодаря необратимости хэша, его значение можно хранить без использования шифрования, а в некоторых системах даже в открытом виде. Например, в операционных системах семейства Linux пароли хэши паролей пользователей хранятся в текстовом файле, который могут читать все.
Потому единственный способом "расшифровать" хэш является прямой перебор всех возможных вариантов сообщений, пока его хэш не совпадёт с требуемым. Однако, в связи с неоднозначностью о которой я писал выше, даже совпадения хэша сообщения с искомым, далеко не факт, что будет получено исходное сообщение. Более того, метод прямого перебора требует ОГРОМНЫХ вычислительных ресурсов. Думаю вы слышали о майнинге и слышали о том, что он требует гигантские фермы, состоящие из сотен специализированных компьютеров, либо тысяч мощных видеокарт. В мире таких ферм огромное количество и все они совместно решают задачу, схожую с вашей: дополнить исходное сообщение таким образом, что бы его кэш был МЕНЬШЕ заданного. Обратите внимание! Даже мировая сеть компьютеров, потребляющая 0.5% всего вырабатываемого электричества в мире не может подобрать сообщение с требуемым кэшом.
Поэтому для решения вашей задачи необходимо использовать вычислительную мощность всего человечества и даже в этом случае далеко не факт, что "расшифрованный" результат вас удовлетворит. Более того, по одному значению кэша невозможно осуществить прямой перебор: необходимо знать используемую кэш-функцию, которую вы не сообщили в сообщении. Это очень важно, поскольку существует большое число алгоритмов кэширования, которые дают различные результаты при разных исходных данных.
И что тебе эта "расшифровка" даст?
ты хотя бы в инете почитай что такое хэш-код
Если на пальцах, то
Для Иванова Иван Ивановича хешкод это ИИИ
Для Петрова Петра Петровича это ППП
Для Сундукова Александра Витальевича это САВ
Для Свиридорва Алексея Владимировича это то же САВ
хешкод это контрольная цифра
и она не расшифровывается ни как
ты хотя бы в инете почитай что такое хэш-код
Если на пальцах, то
Для Иванова Иван Ивановича хешкод это ИИИ
Для Петрова Петра Петровича это ППП
Для Сундукова Александра Витальевича это САВ
Для Свиридорва Алексея Владимировича это то же САВ
хешкод это контрольная цифра
и она не расшифровывается ни как
Похожие вопросы
- Помогите расшифровать слово, а точнее это логин зашифрованный, я не как не допру как расшифровать.
- кто может помочь расшифровать модель винчестера WD 512 l B D F S желатель что была полная расшифровка
- ASCII, помогите расшифровать.
- Хэш-код, Функция хеширования
- Расшифруйте пожалста синий экран!!!почему он появляеться?
- Что означает буква "E" в цифровом калькуляторе, например (0.66E004) или (0.66E11) или (0.66 E-007) как их расшифровать?
- Расшифруйте, пожалуйста, если можете
- Как мне расшифровать кодировку:
- как расшифровать www,и wap?
- Что такое СПАМ - как правильно расшифровать это слово?