Замена хэшей без наличия исходной строки

Есть ли технологии (библиотеки), которые позволяют без наличия исходной строки заменить хэш на другой. Пример.

Я не хочу хранить персональные данные пользователя, но хочу иметь возможность сменить хэш от строки, которая лежит в базе данных. Хранится хэш от строки login+password. Таким образом, я не могу в явном виде попросить пользователя о том, чтобы он сменил пароль, например, в случае компроментации его. Но я хочу иметь возможность самостоятельно это делать.

Я на большой процент уверен, что это можно сделать, поскольку криптостойкие алгоритмы, представляют собой решение уравнений, которые, как правило, имеют несколько решений. А значит, в качестве хэша мы можем взять любое из них.

Нужна библиотека, которая обеспечивает подобный функционал. Преимущество отдают python. Библиотеки на других языках также принимаются.


werkzeug


Ответы (0 шт):