Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Decodifica c#
Forum - C# / VB.NET - Decodifica c#

Avatar
jaco94++ (Normal User)
Expert


Messaggi: 203
Iscritto: 22/10/2008

Segnala al moderatore
Postato alle 21:26
Mercoledì, 30/09/2009
salve a tutti ho un problema con questo codice allora il problema nn si pone mentre codifico con questo codice :

Codice sorgente - presumibilmente C# / VB.NET

  1. openFileDialog1.ShowDialog();
  2.                     FileStream cripting = File.Open(openFileDialog1.FileName, FileMode.Open);
  3.                     Rijndael rija = Rijndael.Create();
  4.                     rija.KeySize = 256;
  5.                     rija.BlockSize = 256;
  6.                     string chiave = textBox1.Text;
  7.                     rjm = ASCIIEncoding.ASCII.GetBytes(chiave);
  8.                     rjm1 = ASCIIEncoding.ASCII.GetBytes(standard);
  9.                     CryptoStream cry = new CryptoStream(cripting, rija.CreateEncryptor(rjm, rjm1), CryptoStreamMode.Write);
  10.                     StreamWriter write = new StreamWriter(cry);
  11.                     write.Close();
  12.                     cripting.Close();


ma quando cerco di decodificare con questo codice semplicemente fa finta di nulla mi ignora:d :rotfl:

Codice sorgente - presumibilmente C# / VB.NET

  1. openFileDialog1.ShowDialog();
  2.             FileStream cripting = File.Open(openFileDialog1.FileName, FileMode.Open);
  3.             Rijndael rija = Rijndael.Create();
  4.             rija.KeySize = 256;
  5.             rija.BlockSize = 256;
  6.             string chiave = textBox1.Text;
  7.             rjm = ASCIIEncoding.ASCII.GetBytes(chiave);
  8.             rjm1 = ASCIIEncoding.ASCII.GetBytes(standard);
  9.             CryptoStream cry = new CryptoStream(cripting, rija.CreateDecryptor(rjm, rjm1), CryptoStreamMode.Write);
  10.             StreamWriter write = new StreamWriter(cry);
  11.             write.Close();
  12.             cripting.Close();




cos'è che non va ?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:48
Giovedì, 01/10/2009
Forse perchè i codici sono esattamente uguali tranne per una sillaba? In realtà non ho molto capito il funzionamento, ma per criptare fa questo:
- Apre il file;
- Crea il provider;
- Imposta chiave e IV;
- Associa il provider al file in modalità scrittura;
- Chiude il file.
E per decriptare fa questo:
- Apre il file;
- Crea il provider;
- Imposta chiave e IV;
- Associa il provider al file in modalità scrittura;
- Chiude il file.

Ossia durante il primo step non scrive niente e durante il secondo non legge niente (notare che non potrebbe comunque leggere alcunché dato che c'è uno StreamWriter).

http://msdn.microsoft.com/en-us/library/system.security.cr ...


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote