Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Hardening Reference

Where encryption costs you milliseconds, and where it does not

You want to know what the padlock costs you in time to first byte, and nobody will give you a number.

The short answer

Encryption turns readable data into something only the right key can restore — but the word covers three separate jobs with three completely different performance profiles.

In transit, TLS costs you a handshake and then almost nothing. At rest, storage encryption costs a little CPU and is largely invisible. Hashing costs a deliberate, tunable amount of CPU per password check, and that cost is the entire point of it. Treating the three as one thing is how people end up optimising the wrong one.

By the HostingFast team · Reviewed 12 August 2026

100+

Definitions on file

2 min

Typical time on one

Plain

English, no marketing

24/7

Engineers on the desk

The transport case is the one people worry about and the one that has quietly stopped mattering. TLS 1.3 completes its handshake in a single round trip, session resumption removes even that for returning visitors, and modern processors handle the symmetric encryption afterwards without meaningful effort. The measurable cost of HTTPS today is a fraction of the DNS lookup that preceded it.

The hashing case runs the other way. Password hashing is designed to be slow, because the attacker's cost scales with yours and a fast hash is a broken one. Tuning it downward to make a login feel snappier is one of the few places where a performance change makes you meaningfully less safe.

Three jobs, one word

Data in transit is protected by TLS between the browser and the server, and separately on SFTP and on authenticated mail submission. Data at rest is protected by the storage layer, which depends on the platform. Passwords are not encrypted at all — they are hashed, a one-way operation, so the original was never stored in a recoverable form in the first place.

Getting that third one right in your own application matters more than anything you can configure on a host, because a hashed password stays safe wherever the database ends up. If a site can email you your existing password, it is not hashing them, and that is the finding.

Measuring the handshake on your own site

curl will break the timings out for you: name lookup, TCP connect, TLS complete, first byte. Subtract the connect time from the TLS-complete time and you have the handshake in isolation, on your connection, to your server. Run it warm and cold, because a resumed session skips most of the work and will flatter you.

For most sites that number lands well inside the noise of everything else on the page. If it does not, the usual causes are a certificate chain with an extra hop, an old protocol version negotiating down, or a stapling failure sending the browser off to check revocation on its own.

Hashing is slow deliberately

A password hash with a cost factor is meant to take a noticeable fraction of a second. That is what makes an offline attack on a stolen database expensive rather than trivial. The right cost is the highest one your login flow can absorb without users noticing, reviewed occasionally as hardware improves.

Where this bites in practice is a login endpoint under a credential-stuffing flood: each attempt costs real CPU by design. That is another argument for rate limiting at the edge rather than letting the attempts reach the hashing function at all.

What you get here without configuring anything

Free SSL on every plan, issued as soon as the domain points at us and renewed automatically before expiry — the same DV-grade encryption a paid certificate provides. Paid certificates exist for wildcard coverage or organisation validation, not for stronger cryptography.

Neighbouring entries worth reading next: TLS, HTTPS, SSH and Two-Factor Authentication. The rate you sign up at is the rate you renew at, so none of this quietly becomes an annual line item.

The network filtering that soaks up attacks before they reach a site

Numbers where a number exists

When a term has a cost, this reference gives you the way to measure it on your own site rather than an adjective. When the honest answer is that the cost is below the noise floor, it says that too.

Free SSL on every plan, renewed before it can lapse, so the transport half of this page needs no work from you.

  • Measure it yourself, with the command
  • Costs quantified or dismissed honestly
  • Terms linked to their neighbours
  • Written by the support engineers

Why HostingFast

Standard on every plan

Three jobs separated

Transit, at rest, and hashing have nothing in common except a word. Their performance profiles are opposites.

The handshake, measured

Subtract connect time from TLS-complete time and you have your own number instead of an opinion.

Warm and cold, both

Session resumption skips most of the work, so a single warm test will flatter your setup.

Hashing cost defended

Slow is the feature. Lowering the cost factor to speed up a login is a security change in disguise.

The usual handshake faults

An extra chain hop, a downgraded protocol, or a stapling failure sending the browser off to check revocation.

Certificates, honestly priced

The free one is the same encryption. Paid ones buy wildcard coverage or organisation validation, not stronger maths.

Quick Start

From order to online

  1. 1

    Time the handshake in isolation

    Use curl's timing output and subtract the connect time from the TLS-complete time. That is your handshake, on your connection, right now.

  2. 2

    Test cold as well as warm

    A resumed session skips the expensive part. Test from a fresh connection or you will measure the flattering case and ship it.

  3. 3

    Leave the hashing cost alone

    If logins feel slow, rate limit the endpoint instead. Turning down the cost factor moves the problem to the attacker's advantage.

Built In

Loaded onto every plan

  • DDoS filtering absorbed out at the network edge
  • Staging environments for testing changes before they ship
  • SSH, Git and Composer on the developer-focused plans
  • 99.9% uptime as the target, monitored around the clock
  • Human support on duty every hour of every day
  • Softaculous on board for one-click application installs
  • Browser webmail plus IMAP, POP and SMTP for any mail app
  • Email addresses that run on your own domain name
  • A renewal price identical to the price you signed up at
  • Zero setup charges — there is no joining fee, ever

Frequently Asked

What people ask us most often

How do I measure what TLS costs on my own site?

Ask curl for its timing breakdown and read four numbers: name lookup, TCP connect, TLS complete and first byte. The handshake is the gap between connect and TLS complete. Do it from a cold connection as well as a warm one, because session resumption removes most of the work and a warm test will tell you the handshake is nearly free when for a first-time visitor it is not.

Is HTTPS still a performance cost worth arguing about?

No. TLS 1.3 handshakes in one round trip, resumption removes it for returning visitors, and the ongoing symmetric encryption is negligible on current hardware. Meanwhile HTTP/2 and HTTP/3 are only available over TLS, so in practice the encrypted path is the faster one. If HTTPS made your site slower, look for a redirect chain rather than for cryptography.

Should I lower my password hashing cost to speed up logins?

No — that is the one place where a faster setting is a weaker one. The cost factor is what makes an offline attack on a stolen database expensive. If logins feel slow under load, the problem is usually attempt volume rather than the hash, and the answer is rate limiting at the edge so guesses never reach the hashing function.

Is the free certificate weaker than a paid one?

Not cryptographically. It issues as soon as your domain points at us, renews itself before expiry, and provides the same domain-validated encryption a paid DV certificate does. Paid certificates buy wildcard coverage across subdomains or organisation validation in the certificate details. Neither changes the strength of the connection.

Keep reading

  • HTTPS

    The encrypted transport itself: what the padlock covers, and what it never touches.

  • SSH (Secure Shell)

    Key-based access to the command line, and why password authentication should be off.

  • Best LiteSpeed Hosting

    The buyer's version: what to verify about a LiteSpeed platform before you sign.

  • CMS Hosting

    Hardened, quick hosting for WordPress, Joomla, Drupal and the rest of the major platforms.

  • Web Hosting

    cPanel hosting on NVMe with SSL, migration and a first-year domain included.

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Get the padlock without the tuning session.

Free SSL that renews itself, LiteSpeed and NVMe underneath, and a renewal price identical to the one you signed up at.

View CMS Hosting plans