Преамбула: На многих публичных интернет-сервисах есть возможность восстановления или сброса пароля через некоторый "секретный" вопрос, ответ на который, по идее, должны знать только Вы. Например, "девичья фамилия матери" и тд. К счастью, у нас есть поисковые системы, которые позволяют находить ответы на большую часть этих вопросов. Поэтому лучше немного обезопасить себя. Скажем, добавлять к вопросу некоторую фразу, которую Вы придумываете лично. А затем получать ответ на "секретный" вопрос с секретной частью в виде MD5 хэша, который Вы и устанавливаете в настройках восстановления пароля как ответ на "секретный" вопрос. Что это: это генератор ответов на "секретные" вопросы различных сервисов. Как это работает: Вы пишете "секретный" вопрос, который будет задан сервисом для восстановления пароля. Затем пишете некоторый текст, который знаете только Вы. Нажав на кнопку, Вы получите ответ на "секретный" вопрос. Этот ответ Вам следует вписать в настройки восстановления пароля на сервисе. Пример: Сервис mail.ru. Выбираем произвольный "секретный" вопрос: "Третья планета от Солнца". Выбираем какую-то фразу, которую будем хранить у себя на компьютере, или в сотовом телефоне, или в голове - "я не знаю ответа". Нажимаем кнопку и получаем "ответ" "11a7a4cac684f3880f23a2fffb89f5ad", который прописываем в настройках восстановления пароля как ответ на секретный вопрос "Третья планета от Солнца". Теперь, когда mail.ru спросит у нас про третью планету от солнца, мы смело идем на этот сервис, вбиваем вопрос от mail.ru, вбиваем свой кусок текста и получаем правильный ответ для mail.ru.
Для параноиков: Эту html можно сохранить у себя на компьютере и смело пользоваться как есть. Весь механизм генерации вопроса реализован на javascript.