https uses the SSL=secure socket layer that is one of the best encryption used for online transaction and difficult to crack at times.