1. A method of authenticating images received from a client device and providing authenticated image files, the method being implemented by an authentication server having one or more processors programmed to perform the method, the method comprising: receiving, by the authentication server, an image file from the client device via a network; responsive to receipt of the image file, obtaining, by the authentication server, authentication information; generating, by the authentication server, an authenticated image file based on the image file and the authentication information; receiving, by the authentication server, through a third party site, a request for the authenticated image file or the authentication information; and responsive to the request, providing, by the authentication server, the authenticated image file or the authentication information.