Understanding security concepts and terms in .net framework. discussing encryption and hashing classes used in .net