Esempio n. 1
0
        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());
        }