Перевод кода c# для зенно

sanjaz

Client
Регистрация
14.12.2015
Сообщения
47
Благодарностей
1
Баллы
8
Привет всем) есть код -

Код:
using System;
using System.IO;
using System.Security.Cryptography;     
using System.Text;
public class Program
{
    public static void Main()
  {
    Encoding enc = Encoding.GetEncoding("ASCII");
    String key = "20f23f2ce8c5483223f222ffebcfb87ac4a223b76c0c55bf32f281";
    String packet;
    Console.WriteLine("Input Data: ");
    packet = Console.ReadLine();
    HMACSHA256 hm = new HMACSHA256(enc.GetBytes(key));
    byte[] result = hm.ComputeHash(enc.GetBytes(packet));
    String hex = BitConverter.ToString(result);
    hex = hex.Replace("-", "");
    Console.WriteLine(hex.ToLower());
  }
}
Как его заставить работать в зенке?))) В компиляторе, я просто указываю нужный текст и код выполнятеся, в зенке нужно, чтобы она этот текст брала из переменной и выполняла действие...
Спасибо:-)
 
Последнее редактирование:

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Нужно добавить необходимые директивы и ссылки из GAC
 

Вложения

  • Спасибо
Реакции: sanjaz

sanjaz

Client
Регистрация
14.12.2015
Сообщения
47
Благодарностей
1
Баллы
8
Нужно добавить необходимые директивы и ссылки из GAC
Спасибо, но тут мне еще надо, чтобы я не сам руками вбивал переменную( я про это "Console.WriteLine("Input Data: ");"), а чтобы данные в эту переменную брались исходя из переменной в зенке
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Как-то так.
C#:
Encoding enc = Encoding.GetEncoding("ASCII");
string key = "20f23f2ce8c5483223f222ffebcfb87ac4a223b76c0c55bf32f281";
string packet = project.Variables["input_string"].Value;
System.Security.Cryptography.HMACSHA256 hm = new System.Security.Cryptography.HMACSHA256(enc.GetBytes(key));
byte[] result = hm.ComputeHash(enc.GetBytes(packet));
String hex = BitConverter.ToString(result);
hex = hex.Replace("-", "");

return hex.ToLower();
 
  • Спасибо
Реакции: sanjaz

sanjaz

Client
Регистрация
14.12.2015
Сообщения
47
Благодарностей
1
Баллы
8
Как-то так.
C#:
Encoding enc = Encoding.GetEncoding("ASCII");
string key = "20f23f2ce8c5483223f222ffebcfb87ac4a223b76c0c55bf32f281";
string packet = project.Variables["input_string"].Value;
System.Security.Cryptography.HMACSHA256 hm = new System.Security.Cryptography.HMACSHA256(enc.GetBytes(key));
byte[] result = hm.ComputeHash(enc.GetBytes(packet));
String hex = BitConverter.ToString(result);
hex = hex.Replace("-", "");

return hex.ToLower();
Спасибо большое! Добра вам:-))
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)