con questa ti ricavi l'hash dai quattro parametri
la chiami cosi:codice:protected static string Hash(string ct, string di, string im, string key) { string mex = string.Format("codTrans={0}divisa={1}importo={2}{3}", ct, di, im, key); byte[] mexBytes = Encoding.UTF8.GetBytes(mex); using (HashAlgorithm algorithm = new SHA1Managed()) { mexBytes = algorithm.ComputeHash(mexBytes); } StringBuilder result = new StringBuilder(); foreach (byte b in mexBytes) result.AppendFormat("{0:x2}", b); return result.ToString(); }
inserendo i dati di esempio l'hash è quello riportato dalle linee guida.codice:var hash = Hash("testCILME534", "EUR", "1", "esempiodicalcolomac");

Rispondi quotando