nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: CipherOutputStream

Von: Thorsten Viel (thorsten.viel@gmx.de) [Profil]
Datum: 04.07.2006 14:23
Message-ID: <e8dmel$pts$1@online.de>
Newsgroup: de.comp.lang.java
Stefan Matthias Aust wrote:

> Thorsten Viel schrieb:
>
>> Die Daten kommen einfach nicht durch. Egal ob mit flush() oder close(),
>> in der Debug-Ansicht(Variables) tut sich an den Objekten gar nichts.
>
> flush() bring wie gesagt nichts, du musst close() aufrufen. Ein close
> auf dem äußersten Stream, also dem DataOutputStream reicht
jedoch.  Ohne
> Cipher geht es?  Komisch.  Der Code sieht richtig aus.
>
> Du kannst allerdings nicht wirklich viel damit verschlüsseln,
maximal
> entsprechend der Schlüssellänge, aber das ist dir
bestimmt bekannt, oder?
>

War mir grundsätzlich klar, löste aber das Problem. Die Daten
waren zu groß
für den verwendeten Schlüssel.

Anstelle aber eine IllegalBlockSizeException oder ähnliches zu werfen,
macht
der CipherOutputStream einfach gar nichts. Mit geringeren Daten
funktioniert das auch. Ist ja wohl ein Fehlverhalten, oder?

BTW: Kennt jemand ein gutes Tut oder hat jemand einen CodeSnippet um Daten
größeren Ausmaßes multipart zu verschlüsseln?
Muss nicht über einen
CipherOutputStream sein, wäre natürlich das praktischste.

>> Ich verstehe es nicht.
>
> Bei mir funktioniert dein Beispiel - das Problem muss irgendwo anders
> liegen.
>


[ Auf dieses Posting antworten ]

Antworten