jaco94++ (Normal User)
Expert
Messaggi: 203
Iscritto: 22/10/2008
|
Questo topic è stato chiuso dal moderatore Ciao a tutti .. vorrei chiedervi un aiuto per un problema.
Sto scrivendo un applicazione di critografia per il mio smartphone con windows mobile 6.0 il problema e questo il sorgente lo sto prendendo dallo stesso programma che ho fatto per pc cioè questo:
Codice sorgente - presumibilmente C# |
public static string Decode(string S, string chiave) { RijndaelManaged rjm = new RijndaelManaged (); rjm.KeySize = 256; rjm.BlockSize = 256; rjm.Key = ASCIIEncoding.ASCII.GetBytes(chiave); rjm.IV = ASCIIEncoding.ASCII.GetBytes(standard); try { byte[] input = Convert.FromBase64String(S); byte[] output = rjm.CreateDecryptor().TransformFinalBlock(input, 0, input.Length); return Encoding.UTF8.GetString(output); } catch { return S; }
|
il problema si trova in questa riga qui
Codice sorgente - presumibilmente C# / VB.NET |
return Encoding.UTF8.GetString(output);
|
il problema e che getString non accetta un argomento ma c'è ne vogliono 3 e non so cosa devo mettere qualcuno può darmi una mano ? Ultima modifica effettuata da jaco94++ il 05/07/2009 alle 18:44 |
|
Jeremy (Normal User)
Pro
Messaggi: 134
Iscritto: 08/02/2009
|
Ciao
Leggi cosa ti dice intellisense ... oppure guarda su MSDN per la descrizione dei parametri necessari.
Ad ogni modo ....
Codice sorgente - presumibilmente Plain Text |
System.Text.Encoding.UTF8.GetString(output,0,output.Length-1)
|
Facci sapere....
Ciao
|
|
jaco94++ (Normal User)
Expert
Messaggi: 203
Iscritto: 22/10/2008
|
Ok grazie funziona perfettamente ecco il codice nel caso servisse a qualcun'altro
Codice sorgente - presumibilmente C# |
public static string Decode(string S, string chiave) { RijndaelManaged rjm = new RijndaelManaged (); rjm.KeySize = 256; rjm.BlockSize = 256; rjm.Key = ASCIIEncoding.ASCII.GetBytes(chiave); rjm.IV = ASCIIEncoding.ASCII.GetBytes(standard); try { byte[] input = Convert.FromBase64String(S); byte[] output = rjm.CreateDecryptor().TransformFinalBlock(input, 0, input.Length); return System.Text.Encoding.UTF8.GetString(output, 0, output.Length ); } catch { return S; } }
|
vorrei chiederti altre cose ma fanno parte di un altro argomento per l'esattezza di come salvare un documento di testo in windows mobile 6.0 ... cmq aprirò un nuovo topic per questo grz mille
|
|