Chel,
Вы слишком высокого мнения о шифровании и подписи. К слову, подпись - вообще для другого, никак не для закрытия пароля.
https имеет смысл только как подпись. Т.е. чтобы идентифицировать...