Возможный дубликат:
PHP 2-way encryption: мне нужно хранить пароли, которые можно получить
Я планирую хранить информацию о чужой учетной записи для своих пользователей на своем веб-сайте, например, имя пользователя и пароль rapidshare и т.д.... Я хочу сохранить информацию в безопасности, но я знаю, что если я передам их информацию, я не смогу ее получить для последующего использования.
Base64 способен расшифровывать, поэтому нет смысла использовать это просто. Моя идея состоит в том, чтобы скрестить пользователя и пройти до и после того, как он получит base64ed таким образом даже после того, как вы расшифруете его, вы получите какой-то забавный текст, если попытаетесь расшифровать. Есть ли php-функция, которая принимает значения, которые будут создавать уникальную скремблировку строки и дешифровать ее позже, когда значение будет заново наложено?
Любые предложения?