public void Run(ModuleInfo info, CancellationToken token = default(CancellationToken)) { BigInteger publicK = BigInteger.Parse(info.Parent.ReadString()); BigInteger shared = BigInteger.Parse(info.Parent.ReadString()); string text = info.Parent.ReadString(); RSAKey publicKey = new RSAKey(publicK, shared); var result = RSAProvider.Encrypt2(text, publicKey); var trueResult = result.Aggregate((x, y) => x + "." + y); info.Parent.WriteData(trueResult.ToString()); }