Habs getestet und klappt.
Bevor ich das jetzt (nochmal) mache frage ich erst mal: Kann das auch ganz konkret die Daten entschlüsseln, die mit der besprochenen Google-Bibliothek in Javascript verschlüsselt wurden?
Ich habs mit deinem Beispiel verschlüsselt und mit der geposteten Klasse entschlüsselt, als klappt es.
Ob es mit komplexen Texten und Passwörtern klappt, hab ich nicht getestet, aber mit dem Text "das ist ein test" und dem PW "xxx" hats einwandfrei funktioniert.
Da ich grad versuche, meine Mysql-Replikation aus SSL umzustellen, ist meine Testzeit im Moment begrenzt :)