Сгенерируйте пару открытого и закрытого ключей и отобразите их в текстовом поле в asp.net

любой орган может объяснить параметры RSAParameters я видел такие параметры, как p, d, e, q, ... мне нужен закрытый ключ и открытый ключ от него

я получил ссылку

http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsaparameters%28v=vs.90% 29.aspx [^]

Я использую пример кода вот так Кто-нибудь может сказать, что это было правильно или нет пример кода:

  //Generate a public/private key pair.
            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
            //Save the public key information to an RSAParameters structure.
            RSAParameters RSAKeyInfo = RSA.ExportParameters(true);
            //public key    
            TextBox5.Text = Convert.ToBase64String(RSAKeyInfo.Exponent);
            // private key  
            TextBox6.Text = Convert.ToBase64String(RSAKeyInfo.D);

они дали как то открытый ключ {e, n}, где n = результат (P * Q) Закрытый ключ - это {d, n}, где n = результат (P * Q)

, где я сделал правильную вещь или нет в примере кода для открытого и закрытого ключей

, большое спасибо

5
задан Pranay Rana 30 June 2011 в 07:03
поделиться