Bir web servisine iletilecek SHA256 hash değerinde birleştirilmesi gereken bir dizi değere sahibim. Bu değerler Encoding.ASCII.GetBytes (allparametershere) kullanılarak bir byte dizisine birleştirilir ve sonra myHashMethod.ComputeHash (allParameterByteArray) tarafından SHA256'ya gönderilir. Bu değeri bir istek başlığına eklemem gerektiğinden, istek başlığına bir dize olarak geçirilmelidir. 3. parti sistemi devletinC# hashed bayt dizisi API'ye geçmek için dizeye nasıl dönüştürülür?
şartlar o dizenin 64 karakter Hex biçiminde olması gerektiğini söyledi. Geçmişte Convert.Base64String'i kullandım, ama sanırım böyle bir ip geçirirken sadece hata aldığım için aradıkları şey değil. Herhangi bir fikir?
Teşekkürler!
Bunun yerine bir 'StringBuilder' ve' AppendFormat() 'kullanmalısınız? – Nuffin
Yup, iyi not;) – craig1231
değişti Teşekkür ederim. Benim için çalıştı. 7-Zip'den alınan sonuca göre düzgün bir şekilde karşılaştırır. – FernandoZ