Задать вопрос
blood-moon
@blood-moon
Фрилансер

Как правильно переписать код с perl на c#?

Здравствуйте , есть код perl
my $aes = Crypt::AuthEnc::GCM->new ("AES", $key, $iv_bin);

my $plain_text = $aes->decrypt_add  ($data);
my $result_tag = $aes->decrypt_done ($tag);

Нашёл через гугл https://metacpan.org/pod/Crypt::AuthEnc::GCM

Начал искать под c# , и не нашёл не 1 рабочего примера , самое грустное что я даже не совсем понимаю , в perl где строки а где байты ... может у кого есть рабочая реализация на c# ?
  • Вопрос задан
  • 465 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
Посмотри вот тут:
https://docs.microsoft.com/ru-ru/dotnet/api/system...

По твоему коду не ясно, что является строкой, а что байтами, ибо не показано, где инициализируется ключ и IV, но ключ и IV, скорее всего, байтовые.

$plain_text - строка
$result_tag, из того что я понял по документации - тебе не нужен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы