Users on the Internet may find that their personal information is asked for quite frequently, especially when making purchases. Many are hesitant to give out that information, even if a reputable supplier is the one they are completing the transaction with. Companies understand the hesitation and need to implement different ways to combat the distrust and to bring comfort by providing safe and secure websites. One way that businesses do this is by using a Secure Sockets Layer (SSL) certificate to provide cryptography to their user communication.