[ v.marko @ 09.02.2007. 07:36 ] @
Zdravo svima,

imam problem sa konverzijom byte[] niza u string
Naime, zelim da izvrsim prostu kriptografiju tj. svakom byte/karakteru jednog stringa povecam vrednost i kao takvog upisem u fajl.
Dakle, uzmem string, prodjem karakter po karakter i prekopiram u byte[] niz, zatim povecam svaki byte i kada zelim da ga vratim u string, kako bi
ga prosledio funkciji za pisanje, nastaju problemi-nikako ne mogu da izvrsim konverziju. Ono sto se upise u fajl ili System.Byte[]. Probao sam sve od konverzija(implicitne i eksplicitne i nista ne pomaze)

Pomoc?

pozdrav
Marko
[ DarkMan @ 09.02.2007. 08:03 ] @
Code:

using System.Text;

            string text = "Proba";
            byte[] bytes = Encoding.ASCII.GetBytes(text);
            for(int i = 0; i < bytes.Length; i++) bytes[i]++;
            text = Encoding.ASCII.GetString(bytes);
            MessageBox.Show(text);



Pored Encoding.ASCII imas i

Encoding.Unicode
Encoding.UTF7
Encoding.UTF8
Encoding.UTF32

pa vidi sta ti je portrebno.
[ v.marko @ 09.02.2007. 08:33 ] @
uuuuuu, hvala puno na brzom odgovoru
bas sam se mucio oko toga