Ответы
Ответ:
Симметричное шифрование Асимметричное шифрование Необратимое шифрование
Объяснение:
Симметричное шифрование
Симметричное шифрование появилось первым. Для шифрования данных используется ключ, который служит и для дешифровки данных. Если если есть ключ, тогда расшифровать очень просто.
Асимметричное шифрование
Асимметричное шифрование решает проблему передачи ключа по сети, потому что для данного вида шифрования используются два ключа: открытый и закрытый. С помощью специализированной программы вы генерируете пару из открытого и закрытого ключа.
Открытый ключ применяется для шифрования, а для дешифрования необходим закрытый ключ. (Например в Linux используется библиотека OpenSSL).
Необратимое шифрование
Данный метод отличается от описанных ранее тем, что используемый алгоритм преобразовывает данные только в одну сторону, обратное преобразование (дешифрование) невозможно.
Для шифрования необратимым методом в PHP используется функция md5(). Вот пример шифрования пароля: $md_pass = md5($password);