private void btnDecrypt_Click(object sender, EventArgs e)
        {
            StartTimer(true);
            var CheckPrimer = checkPrimerNumberTxt(sender, e);

            if (!CheckPrimer)
            {
                return;
            }


            string Text = txtDecryptInputContent.Text;

            int CheckDecrValue = 0;

            if (string.IsNullOrEmpty(txtEncryptInputContent.Text) && !int.TryParse(txtDecryptInputContent.Text, out CheckDecrValue))
            {
                MessageBox.Show("Please, inform some content!");
                return;
            }
            int.TryParse(Text, out CheckDecrValue);

            //var ReturnPublicChiper = new RSAKeyService(CurrenyRsaKeyEntity).Decrypt(CurrenyRsaKeyEntity, CheckDecrValue.ToString());
            //var ReturnPublicChiper = new RSAKeyService(CurrenyRsaKeyEntity).Decrypt(CurrenyRsaKeyEntity, Text);
            var ReturnPublicChiper = new RSAKeyService(CurrenyRsaKeyEntity).decryptInput(Text);

            //txtDecryptOutContent.Text = ReturnPublicChiper.ToString();
            txtDecryptOutContent.Text = ReturnPublicChiper;

            StopTimer(true);
        }
        private void btnCreateKeys_Click(object sender, EventArgs e)
        {
            StartTimer(true);

            var CheckPrimer = checkPrimerNumberTxt(sender, e);

            if (!CheckPrimer)
            {
                return;
            }
            var Primer1 = CurrenyRsaKeyEntity.pPrimeNumber1;
            var Primer2 = CurrenyRsaKeyEntity.qPrimeNumber2;

            CurrenyRsaKeyEntity.pPrimeNumber1 = Primer1;
            CurrenyRsaKeyEntity.qPrimeNumber2 = Primer2;

            var Modules      = Primer1 * Primer2;                               //n=p-q
            var TotientValue = UUtilityManager.EulerFunction(Primer1, Primer2); //primer olması zorunlu olduğu için  φ(n) = (p-1)(q-1) olarak bulunur.
            //TotientValue ile aralarında asal bir sayı belirle 1<e<TotientValue
            //var ReturnPublicKey = _RSAKeyService.GenaretePublicKey(CurrenyRsaKeyEntity);
            //var ReturnPublicKey = new RSAKeyService(CurrenyRsaKeyEntity).GenaretePublicKey(CurrenyRsaKeyEntity);
            var ReturnPublicKey = new RSAKeyService(CurrenyRsaKeyEntity).setGenaretePublicKey();

            CurrenyRsaKeyEntity.ePublicKey = ReturnPublicKey.Sign;

            //var ReturnPrivateKey = new RSAKeyService(CurrenyRsaKeyEntity).GenaretePrivateKey(CurrenyRsaKeyEntity);
            var ReturnPrivateKey = new RSAKeyService(CurrenyRsaKeyEntity).setGenaretePrivateKey();

            CurrenyRsaKeyEntity.dPrivateKey = ReturnPrivateKey.Sign;


            txtPublicKey.Text  = ReturnPublicKey.ToString();
            txtPrivateKey.Text = ReturnPrivateKey.ToString();
            StopTimer(true);
        }