I am currently running my entire site under HTTPS. Is this something I should not do? Will this hurt my website in any way?
Are you on shared, VPS or dedicated server hosting? If on VPS or dedicated, you will notice larger amounts of CPU / RAM being used
It will slow things down, hit the CPU, and not bring any benefits if it isn't needed. With SSL the server has to encrypt it, stream it to the client, then the client has to unencrypt it at the other end. It's slower and put's a lot more strain on the server. Only use it where it's necessary and don't use it for your whole site.
No but if you think https/ssl = more secure, check out sslstrip ;-) You may have some issues with the speed on the site going through https/ssl but if you do not, then there is no problem
Sslstrip doesn't make HTTPS less secure or affect the security of HTTPS. Sslstrip is a man-in-the-middle proxy which fools the end user into thinking they are connecting securely when they aren't. It doesn't hack the SSL Protocol itself. To operate something like this would require you to have access to the networks being used to be able to intercept the traffic..not the sort of thing your average hacker is going to be able to do.
It will definitely slow things. On the other hand it will increase user confidence in ur site. So you need to make a tradeoff on what matter more to you.
We've been running HTTPS completely on our site and our page speed has been solid. If you have a good server I don't see it being a problem.
It should not affect your SEO. I would not worry to much about speed unless you have a lot of traffic or a slow server...
If you handle the redirect properly with .htaccess you can avoid it hurting your SEO. Paste this in your .htaccess file and replace YOURSITEHERE with your own domain name. RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.YOURSITEHERE.com/$1 [R=301,L]