BigInteger ModInverse
Это расчет VB
Dim s As BigInteger = (BigInteger.ModPow(k,q - 2,q) * (m + x * r)) Mod q
правильная реализация этого письменного расчета
Я основываю свой расчет на том факте, что
может быть вычислено
согласно этой статье в Википедии об алгоритме цифровой подписи