А откуда взялась необратимость?
Просто мне почему-то показалось, что функция/алгоритм, в который можно подмешивать соль для увеличения равномерности заполнения области значений, будет обязательно необратима или труднообратима. Строго обснования у меня, разумеется, нет.
Действительно, тут, пожалуй, необратимость лишняя. Тогда неприменимость отменяется.