Здравствуйте , есть код 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# ?