Как расшифровать пароль - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть старая база данных, и когда я присоединяюсь к таблице пользователя, я вижу

"username"=>"Mark"
"password"=>"db55668c3b3ea5877670599dce51abda"
"encrypted_password"=>"1fd0eb3ad6e4d1229012bc5ab872b841b25b7930557e49ed3ec7f573b28157b8aed2bdd1e5d0c368752ed6034653bf47fc11cb6e5a83d599c8a9455666827e64"
"password_salt"=>"gLwk7qWpxomnujSQyrKP"

и другую таблицу

nickAdmin : admin
passAdmin : UG0EMA0iBzJaaQJjVHcFdVJrWSNRIQ==

мой вопрос: какой тип каждого шифрования и как Я могу расшифровать?

спасибо

1 Ответ

1 голос
/ 15 апреля 2020

Маркса password выглядит как закодированный в шестнадцатеричном формате ha sh. Dexxing получает 128 бит, так что может быть md5 га sh, но это может быть любое 128 бит га sh или 128 битное шифрование с ключом, хранящимся в другом месте.

encrypted_password с солью, вероятно, указывает на соленый хешированный пароль , Не беспокойтесь об этом.

passAdmin - выглядит в кодировке base64, но не в виде простого текстового пароля.

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

...