microZEUS
The whole stack, hand-drawn.

◄ Wiki / Crypto

PKCS#1 v1.5

An older standard way to pad data before RSA signs it, whose loose parsing has historically let attackers forge signatures.

RSA can't sign a raw message directly; the message hash must be wrapped in a specific padding structure first, and PKCS#1 v1.5 is a long-standing scheme for that wrapping. The danger is verification: if a checker parses the padding leniently instead of demanding an exact byte layout, an attacker can craft a fake structure that passes, forging a valid-looking signature. Correct implementations must parse it strictly to avoid this classic vulnerability.

See also

  • record layerThe part of TLS that chops your data into chunks and encrypts each one for sending.
  • RFC 8448An official document that walks through a complete example TLS 1.3 connection, byte by byte, for testing.
  • pre-shared key (PSK)A secret both sides already agreed on beforehand, used to bootstrap secure communication without a fresh negotiation.

Referenced by

pre-shared key (PSK) · record layer · RFC 8448