Расшифровка crypt?

logoff

Новичок
Как получить расшифрованный пароль зашифрованный функцией crypt? Если такой возможности нет, то какую функцию можно использовать что бы шифровать и расшифровать пароль?
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@logoff, не надо пытаться делать так как ты
 

michelle

Новичок
@c0dex краткость - сестра таланта.
А аргументировать, почему так делать нельзя не нужно?
 

Adelf

Administrator
Команда форума
@michelle, пароли шифруют чтобы не знать их никогда. Это важно.
Проверка пароля осуществляется функцией hash_equals.
 

michelle

Новичок
Не нужно, потом будешь иметь кислый вид.
Господин мегагуру сегодня такой загадочный и немногословный!
Ткнули-бы малька в доки по crypt и все делов!
И объяснили что он делает не так.

Что вообще шифрация есть обратимая и необратимая, что есть такое хеш.

Спасибо @Adelf, хоть что-то человеку пояснили.
 

AnrDaemon

Продвинутый новичок
@michelle, шифрация ВСЕГДА обратимая. Иначе это уже не шифрация.
@logoff, до тех пор, пока не расскажете нам, ЧТО вы хотите сделать, все будут считать, что у вас http://xyproblem.info/
 

Adelf

Administrator
Команда форума
@michelle, ну можешь считать, что хеш - это необратимое шифрование. И пароли всегда хешируют. Никакому юзеру не хочется, чтобы его пароль кто-то кроме него мог узнать.
 

fixxxer

К.О.
Партнер клуба
@michelle, "необратимое шифрование" - это некорректный термин.

Вот тебе "необратимое шифрование":
PHP:
function encrypt($value) {
   return 42;
}
Вместо паролей хранятся значения, полученные путем вычисления криптографически стойкой хэш-функции от пароля. Чтобы хэш-функция была криптографически стойкой, необходимо выполнения ряда условий, которые описаны хотя бы в Википедии. Можно сказать (хоть это и масло масленое) что криптографически стойкая хэш-функция - это такая хэш-функция, которая пригодна для использования в криптографических целях. Вот откуда-то отсюда и вылезло "необратимое шифрование", хотя шифрование обратимо по своему определению.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
@michelle, ну можешь считать, что хеш - это необратимое шифрование.
давай тогда считать, что тебя зовут Вася? какая разница, ты ж поймешь :D

если серьезно, нельзя подменять термины, угождать ламерам - это не наш путь
 
Сверху