パスワードを共通鍵方式で暗号化したものを、公開鍵方式で暗号化して、包んで送る。
2重に暗号化されているのに、パスワードを盗まれても、解読できないだろ

>>622
スクリプト言語だと遅い

Java とかは1秒間に、500万回ループできるけど、
動的言語では、100万回ぐらいじゃないの?

TopCoder スレとか、競技プログラミングのスレで聞けば?