System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey C# (CSharp) Метод

GenerateKey() публичный Метод

public GenerateKey ( ) : void
Результат void
        public override void GenerateKey() => _impl.GenerateKey();

Usage Example

Пример #1
0
    private static bool TestKeyGeneration()
    {
        try
        {
            using (AesCryptoServiceProvider aes = new AesCryptoServiceProvider())
            {

                // Try creating the other sized keys
                aes.KeySize = 128;
                if (aes.Key.Size != 128)
                    return false;

                // Make sure consecutive reads don't change the key
                aes.GenerateKey();
                byte[] read1 = aes.Key.ExportKey(true);
                byte[] read2 = aes.Key.ExportKey(true);

                if (!CompareBytes(read1, read2))
                    return false;
            }

            return true;
        }
        catch
        {
            return false;
        }
    }
All Usage Examples Of System.Security.Cryptography.AesCryptoServiceProvider::GenerateKey