paletizator
Новичок
- Регистрация
- 05.07.2017
- Сообщения
- 13
- Благодарностей
- 8
- Баллы
- 3
Выше код "автора"
Ниже код мембера форума от 19 года
Это пример моего кода (попробуйте прогуглить)
string apiKey = project.Variables["ApiKeyCryptomusKirill"].Value;
string postData = project.Variables["postDataVariable"].Value;
postData = postData.Trim();
// Кодирование тела POST-запроса в base64
string base64Data = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(postData));
//base64Data + API ключ
string toHash = base64Data + apiKey;
//MD5
using (System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create())
{
byte[] hashBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(toHash));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes.ToString("x2"));
}
project.Variables["sign"].Value = sb.ToString();
}
Все еще есть сомнения, что я могу не запуская шаблон понять что он из себя представляет ?