Да и нет, например, когда логин пользователя на сайте php, имя пользователя и пароль или любые учетные данные, которые он использует, будут отправлены открытыми или зашифрованы на сайтах с md5 sha-2 и другими алгоритмами, в кратком ответеесли алгоритм (шифрование) слаб, дешифрование будет легко для злоумышленника, и пользователь будет взломан, и намного больше риск, когда соединение с протоколом HTTP, потому что HTTP полностью открыт по сравнению с HTTPS, потому что HTTPSиспользуйте сертификат с клиентом и веб-сайтом, и вся информация отправляется с двойным шифрованием, encryption1, алгоритм php, encryption2, сертификат SSL, но включает в себя сертификат SSL, может быть подделан, если организация выпускает сертификат, аналогичный тому жедомен атакованного сайта.
ПРИМЕЧАНИЕ. Реальность такова, что это зависит от того, насколько человек защищает веб-сайт и насколько надежно делает клиент паролем ...
СОЗДАЙТЕ ВАССОБСТВЕННЫЙ АЛГОРИТМ:
<?php
// ENCRYPTION //
$passwordOfTheUSER = "JonnyDeep74";
$encryptedPassword = str_replace('o', 'UXK', $passwordOfTheUSER);
$encryptedPassword = str_replace('a', 'PEA', $encryptedPassword);
$encryptedPassword = str_replace('e', 'MIC', $encryptedPassword);
echo "encrypted: $encryptedPassword, ";
// DECRYPTION //
$decryptedPassword = str_replace('UXK', 'o', $encryptedPassword);
$decryptedPassword = str_replace('PEA', 'a', $decryptedPassword);
$decryptedPassword = str_replace('MIC', 'e', $decryptedPassword);
echo "decrypted: $decryptedPassword.";
?>