Пример #1
0
	public static bool TestValidKeySize(Aes aes)
	{
		if (aes.ValidKeySize(64))
		{
			Console.WriteLine("Error - ValidKeySize(64) true");
			return false;
		}

		if (!aes.ValidKeySize(128))
		{
			Console.WriteLine("Error - ValidKeySize(128) false");
			return false;
		}

		if (!aes.ValidKeySize(192))
		{
			Console.WriteLine("Error - ValidKeySize(192) false");
			return false;
		}

		if (!aes.ValidKeySize(256))
		{
			Console.WriteLine("Error - ValidKeySize(256) false");
			return false;
		}

		if (aes.ValidKeySize(512))
		{
			Console.WriteLine("Error - ValidKeySize(512) true");
			return false;
		}

		if (aes.ValidKeySize(0))
		{
			Console.WriteLine("Error - ValidKeySize(0) true");
			return false;
		}

		if (aes.ValidKeySize(-128))
		{
			Console.WriteLine("Error - ValidKeySize(-128) true");
			return false;
		}

		return true;
	}