public AesAlgorithmImp GetAlgorithm(byte[] key) { IKeyExpander expander = GetKeyExpander(key.Length); IRoundKeyProvider keyProvider = new RoundKeyProvider(key, expander, _processor); return(new AesAlgorithmImp(keyProvider)); }
static void Main(string[] args) { var initialKey = "20406000A0C0E10121416181A1C1E000"; var key = new RoundKeyProvider().GenerateRoundKey(initialKey, 1); Console.Read(); }