Org.BouncyCastle.Crypto.CipherKeyGenerator.GenerateKey C# (CSharp) Méthode

GenerateKey() public méthode

public GenerateKey ( ) : byte[]
Résultat byte[]
		public byte[] GenerateKey()
		{
			if (uninitialised)
			{
				if (defaultStrength < 1)
					throw new InvalidOperationException("Generator has not been initialised");

				uninitialised = false;

				engineInit(new KeyGenerationParameters(new SecureRandom(), defaultStrength));
			}

			return engineGenerateKey();
		}

Usage Example

        public static byte[] GenerateKey()
        {
            SecureRandom sr = new SecureRandom();

            KeyGenerationParameters kgp = new KeyGenerationParameters(sr, keySize);

            CipherKeyGenerator kg = new CipherKeyGenerator();
            kg.Init(kgp);

            return kg.GenerateKey();
        }
All Usage Examples Of Org.BouncyCastle.Crypto.CipherKeyGenerator::GenerateKey