34 lines
953 B
C#
34 lines
953 B
C#
//using System.Security.Cryptography;
|
|
//using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
//using MyProject.Data.Encryption;
|
|
|
|
//namespace BirdsiteLive.Cryptography.Tests
|
|
//{
|
|
// [TestClass]
|
|
// public class RsaKeysTests
|
|
// {
|
|
// [TestMethod]
|
|
// public void TestMethod1()
|
|
// {
|
|
// var rsa = RSA.Create();
|
|
|
|
// var cspParams = new CspParameters();
|
|
// cspParams.ProviderType = 1; // PROV_RSA_FULL
|
|
// cspParams.Flags = CspProviderFlags.CreateEphemeralKey;
|
|
// var rsaProvider = new RSACryptoServiceProvider(2048, cspParams);
|
|
|
|
// var rsaPublicKey = RSAKeys.ExportPublicKey(rsaProvider);
|
|
// var rsaPrivateKey = RSAKeys.ExportPrivateKey(rsaProvider);
|
|
|
|
// //rsaProvider.
|
|
|
|
// var pem = RSAKeys.ImportPublicKey(rsaPrivateKey);
|
|
// }
|
|
|
|
// [TestMethod]
|
|
// public void TestMethod2()
|
|
// {
|
|
|
|
// }
|
|
// }
|
|
//} |