Jeg har prøvet at krypter jpg filer via indlæsning af en jpg fil til stream og brug af Crytostream. Problemet er bare at det vil ikke virke med jpg filer mens almindelig tekstfiler virker det fint! Den kan sagten krypter og dekrypter, men windows kan ikke genkende den dekrypteret fil som jpg format! Jeg har søgt en del på google uden held, er der nogen som kan hjælpe ??
Det kan måske have noget med charsets at gøre. Jeg har oplevet problemer med at det default charset som en streamer bruger, har problemer med mange forskellige tegn. Men som Arne_v siger... hit med noget kode :D
Det kommer jo an på hvordan man opfatter JPG filen. JPG formatet skal måske læses binært for at få det som JPG formatet er lavet til, men ønsker man fx. at kryptere JPG filen, skal man nødvændigvis ikke opfatte det som en bibær fil.
Hej undskyld... Koden er et udrag af et større system, så jeg måtte COPI/PASTET noget af det for at lave et uddrag. Men jeg har åbenbart ikke fået rettet det til korrekt... Men det er bare for i har en idé af hvad jeg mener... Dvs: 1 - Læs jpg fil ind i byte[] array 2 - Opret en CryptoProvider 3 - Opret en ouput fil og en Cryptostream. 4 - Skriv jpg byte[] array til output fil via kryptostream
Omvendt når man dekrypter.. Men problemet er stadig at man kan ikke krypter en jpg fil mens det virker fint med almindelig tekstfiler etc. !
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.