samsvojmajstor85
Početnik
- Poruka
- 7
Pozdrav svima.
Na slici je printscreen jedne metode na koju dobijam exception.
http://prntscr.com/9w5p6j
Koji niz nije dovoljno "long"?
Gde to menjam?U deklarativnom delu byteSerial, byteName ili gde je metoda za kopiranje niza.
Nisam bas nesto razumeo najbolje ovo pretvaranje u ASCII.
Hvala unapred.
Na slici je printscreen jedne metode na koju dobijam exception.
http://prntscr.com/9w5p6j
Koji niz nije dovoljno "long"?
Gde to menjam?U deklarativnom delu byteSerial, byteName ili gde je metoda za kopiranje niza.
Nisam bas nesto razumeo najbolje ovo pretvaranje u ASCII.
Hvala unapred.
Kod:
public static CryptoStream GetCryptoReadStream( Stream stream )
{
ICryptoTransform encryptor;
Byte[] byteName;
Byte[] byteSerial;
byteName=new Byte[32];
byteName.Initialize();
byteSerial=new Byte[16];
byteSerial.Initialize();
Array.Copy(Encoding.ASCII.GetBytes(Settings.Name),0,byteName,0,
Math.Min(Encoding.ASCII.GetBytes(Settings.Name).Length,32));
Array.Copy(Encoding.ASCII.GetBytes(Settings.Serial),0,byteSerial,0,16);
RijndaelManaged rm;
rm=new RijndaelManaged();
encryptor=rm.CreateDecryptor(byteName,byteSerial);
CryptoStream cryptoStream;
cryptoStream=new CryptoStream(stream,encryptor,CryptoStreamMode.Read);
return cryptoStream;
}
Poslednja izmena: