Password protection mechanisms

Several methods are used by different applications to secure password storage and transmission from possible attackers.