Иногда на ум приходят глупые вещи, но мне интересно, не могли бы вы поделиться некоторым пониманием этой ситуации.
Допустим, я хочу создать своего рода службу, которая может подключаться к удаленному серверу (через FTP или что-то еще). Если кто-то создаст учетную запись для службы, ему потребуется сохранить свои учетные данные для входа. Естественно, вы хотите сохранить данные в безопасности, и существует множество тем по хешированию паролей. Но что, если вам понадобится использовать этот пароль позже? В таком случае; для подключения к удаленному хосту.
Пример из жизни: я пользуюсь услугами CodeAnywhere на случай, если у меня нет доступа к компьютеру с программным обеспечением для разработки. Эта ситуация применима и там.
Затем соединение переходит с сервера A на сервер B. На сервере A материалы (файлы) управляются с помощью сервера B. На сервере B создается учетная запись для использования службы с сервера B, и устанавливается соединение с сервером A, сохраняя авторизацию данные для сервера А.
Люди создают свои собственные правила «хеширования», чтобы иметь возможность хранить что-то вроде mypassword
как drowsappym
. В этом примере пароль восстановлен. Но на ум приходят и другие вещи: используйте точки Юникода для каждого символа или создайте схему сопоставления для каждого символа (например, a=i,b=Q,c=*, and so on..
). Конечно, вы хотите защитить не только пароль, но и все данные авторизации.
С нетерпением жду ответов.