Это не шифрование (поскольку его невозможно расшифровать *), это ха sh. В частности, он имеет 43 буквенно-цифровых символа c, что примерно означает, что его двоичное представление составляет 256 бит. (итак, 32 байта). Поэтому я бы сказал, что это SHA-256 , но это также может быть фиктивная строка, созданная из алгоритма «накатить свой».
Когда вы пытаетесь восстановить свой пароль, случайный ха sh генерируется и отправляется вам по электронной почте и обычно вставляется в таблицу «passwords_resets». Когда вы посещаете сайт, га sh, который вы указываете в ссылке, обрабатывается (через перезапись веб-сервера) как аргумент строки запроса.
Если вы предоставляете файл git ха sh, вы представлены с формой, где вы можете сбросить свой пароль (я не смотрел вашу ссылку, это просто обычный рабочий процесс). Если запись отсутствует в таблице, или она отображается как использованная, или время ее создания превышает разумный порог, то вам не предоставляется указанная форма.
Хэши - это просто способ сгенерируйте, казалось бы, уникальную строку, чтобы вы не могли угадать ха sh из ниоткуда. В настоящее время существуют другие способы генерирования такой строки, потому что вычислительная мощность возросла в геометрической прогрессии со времен, когда считалось, что SHA256 нерушима. 1023 *, вы можете попытаться найти строку, чей ha sh соответствует одному из ваших вопросов. Опять же, имея достаточную вычислительную мощность, вы, в конце концов, получите.
(я думал, что у sha-256 было 44 символа, но я не могу найти, откуда у меня это представление ... может быть, это дополнительный символ? )