In security protocols, a is some data sent to the client by the server in order to generate a different response each time. Challenge-response protocols are one way to fight against where an attacker listens to the previous messages and resends them at a later time to get the same credentials as the original message. challenge replay attacks The is challenge-response based, though the "Basic" protocol isn't using a real challenge (the realm is always the same). HTTP authentication protocol Learn more on Wikipedia. Challenge-response authentication View Previous Terms: Block cipher mode of operation Certificate authority Cipher Cipher suite Ciphertext CORS CORS-safelisted request header CORS-safelisted response header Cross-site scripting Cryptanalysis Cryptographic hash function Cryptography CSP CSRF Decryption Digital certificate DTLS (Datagram Transport Layer Security) Encryption Forbidden header name Forbidden response header name Hash HMAC HPKP HSTS HTTPS Key MitM OWASP Preflight request Public-key cryptography Reporting directive Robots.txt Same-origin policy Session Hijacking SQL Injection Symmetric-key cryptography TOFU Transport Layer Security (TLS) Credits Source: https://developer.mozilla.org/en-US/docs/Glossary/challenge Published under license Open CC Attribution ShareAlike 3.0