Ich würde nach "javascript blowfish" suchen ;-) Ein bisschen was findet sich dazu schon.
Ich werde mal suchen
Einfacher wird es für dich wenn du per https kommunizieren kannst.
Das hat aber immer noch den Nachteil für den Nutzer, dass die Daten auf dem Server im Klartext sind.