> данное число можно интерпретировать как: > 1, 4, 8, 8 > 1, 4, 88 > 1, 48, 8 > 1, 488 > 14, 8, 8 > 14, 88 > 148, 8 > 1488 > итого имеем числа 1, 4, 8, 8, 88, 48, 488, 14, 148, 1488 что значит "данное число можно интерпретировать как"? это у тебя хуевый алгоритм. способ манипуляции с ввходными данными определен в алгоритме, именно поэтому ты гарантированно получаешь с одними входными данными всегда одни и те-же выходные. то есть, допустим мы имеем результат работы хеш функции hoholohash(input) = 1488, так-же в нашем примере допустим, что диапазоны чисел от 0 до 1488, из математических функций применяются +, -, /, * данное число можно интерпретировать как: 1, 4, 8, 8 1, 4, 88 1, 48, 8 1, 488 14, 8, 8 14, 88 148, 8 1488 итого имеем числа 1, 4, 8, 8, 88, 48, 488, 14, 148, 1488 1 в диапазоне нашей системы может получитьcя в результате: 0+1, 1-0, 1/1, 2-1, 3-2, 4/2, ..., 1488-1477. т.е. примерно очень дохуя возможных вариантов. тоже самое для остальных возможных чисел. а теперь взгляни на результат того-же md5 и предположи сколько там возможных комбинаций, предполагая что там обычные мат. операторы (на деле офк нет) > какой именно. хотелось бы понять общий принцип работы, как могут существовать необратимые мат. операции? > там происходят обычные арифметические операции, которые могут получиться > кучей способов(типо 9=5+4/3+6/8+1, а 11 можно интерпретировать как 1 или 11 > и т.д.), а как тогда выбирается этот способ? случайно? тогда для одних данных будет разный хеш. вот если твой пример взять, я хочу захешировать число 5, алгоритм прибавляет 4 и возвращает 9. что тут необратимого? ну разные алгоритмы работают по разному, есть криптостойкие, есть нет. ты просишь объяснить как работает инструмент, но не говоришь какой именно. если тебя интересует, почему невозможно обратно без брутфорсов и прочего получить исходную строку, то можешь считатьна деле все сложнее, что там происходят обычные арифметические операции, которые могут получиться кучей способов(типо 9=5+4/3+6/8+1, а 11 можно интепретировать как 1 или 11 и т.д.), именно поэтому нельзя можно, займет мильен лет восстановить по хешу его инпут.