Wie lang sind denn Passwort und der Text?
Wird das Passwort vielleicht nur bis zu einer Maximallänge ausgewertet?
Probier mal das komplette Passwort zufällig zu setzen.
In dem Beispiel dort, das Erste unten in den Antworten,
http://stackoverflow.com/questions/1...using-dcpcrypt
wird die Datengröße zusätzlich noch auf die Blockgröße erweitert (Padding), bevor verschlüsselt wird.