Я относительно новичок в С#, поэтому, пожалуйста, несите меня. Я понимаю основную разницу между управляемым и неуправляемым кодом. Но я все еще немного смущен, когда нужно использовать некоторые методы.
Например, что означает слово "Управляемый" в некоторых концах имен классов. Означает ли это, что они управляются, а все остальные нет? Например, в чем разница между Aes и AesManaged или SHA512 и SHA512Managed? Я знаю, что вы не можете получить из управляемых классов, но это все, что я знаю.
Также, когда нужно использовать класс "Управляемый", например, когда выбрать Aes над AesManaged?
(Я уже читал об основах управляемого кода в wikipedia (здесь), а также нашел приятное объяснение об основах управляемый код (здесь)
Спасибо за ваше время и ответы.