Хотя ответ, который вы просто не должны делать, является правильным, на практике бывают случаи, когда реальный мир вынуждает вас протянуть руку.В одном или двух случаях, когда я был вынужден применить что-то похожее на подход, который я использовал, я написал код функции, которая сгенерирует известный пароль с нуля, используя некоторую математическую формулу - например, первую букву английских словпервые 8 цифр ПИ в обратном порядке.Конечно, это все еще можно взломать, но это усложняет задачу и должно препятствовать работе обычных браузеров.
Конечно, если вы действительно используете FTP (не SFTP), вы передаете пароль в виде обычного текста.по сети в любом случае.Первоначально я бы больше беспокоился об этом - это гораздо более очевидный вектор атаки.