Skip to content
Sharp

Authentication · interview question

How does a server verify the integrity of a JWT when using HMAC SHA-256?

Multiple choiceHardchapter-17-curatedpremiumauthenticationjwt-signatures
Choose one answer
Answer and explanation

Correct answer

C. By re-calculating the signature and matching it with the received one.

Why

The server re-calculates the signature using the Header, Payload, and a secret key, then compares it with the signature received. If they match, the data integrity is confirmed; otherwise, the token is considered tampered with.

Test yourself on Authentication

A free test with instant, explained results. No account needed.

Start free test
All Authentication questions →