Okay ich habe jetzt meinen Fehler gefunden. Ich verschlüssele eine Datei per Blowfish und nehme dann die Hexwerte der Datei um diese wiederum in einen String zu wandeln und per DecryptStr zu Entschlüsseln. Blöde sache weil EncryptStream und EncryptStr arbeiten ganz unterschiedlich. EncryptStr nimmt nämlich nur darstellbare Zeichen, währen EncryptStream alles nimmt.
Danke trotzdem für die Aufklärung und Hilfe
Grüße ddcool